searchengine/oss/cl/clucene/src/clucene/search/searchheader.h
changeset 15 cf5c74390b98
parent 0 671dee74050a
child 18 3e1f76dd2722
--- a/searchengine/oss/cl/clucene/src/clucene/search/searchheader.h	Tue Jul 06 15:30:04 2010 +0300
+++ b/searchengine/oss/cl/clucene/src/clucene/search/searchheader.h	Wed Aug 18 10:53:26 2010 +0300
@@ -20,6 +20,14 @@
 #include "clucene/search/explanation.h"
 #include "clucene/search/similarity.h"
 
+//#ifdef USE_HIGHLIGHTER
+//#include "CLucene/highlighter/SimpleFragmenter.h"
+//#include "CLucene/highlighter/SimpleHTMLFormatter.h"
+//#include "CLucene/analysis/standard/StandardAnalyzer.h"
+//
+//#define LCPIX_EXCERPT_FIELD   L"_excerpt"
+//#endif
+
 CL_NS_DEF(search)
 
 	//predefine classes
@@ -159,7 +167,13 @@
 		HitDoc* last;				  // tail of LRU cache
 		int32_t numDocs;			  // number cached
 		int32_t maxDocs;			  // max to cache
-
+//#ifdef USE_HIGHLIGHTER		
+//		CL_NS2(search,highlight)::SimpleHTMLFormatter hl_formatter;
+//		
+//		CL_NS2(search,highlight)::SimpleFragmenter hl_frag;
+//        
+//		CL_NS2(analysis,standard)::StandardAnalyzer hl_analyzer;
+//#endif		
     public:
 		Hits(Searcher* s, Query* q, Filter* f, const Sort* sort=NULL);
 		~Hits();
@@ -277,6 +291,9 @@
       * Searcher#search(Query,Filter,Sort)} instead.
       */
 	  	virtual TopFieldDocs* _search(Query* query, Filter* filter, const int32_t n, const Sort* sort) = 0;
+//#ifdef USE_HIGHLIGHTER	  	
+//	  	virtual Query* getrewritten(int32_t n, Query* original)= 0;
+//#endif	  	
    };