--- 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
};