09/06/2006
Perl XS and SWIG interface to CLucene C++ text search engine
16
CLucene C++ Interface
lsrc/CLucene/search/SearchHeader.h:
l#include "CLucene/StdHeader.h"
l#ifndef _lucene_search_SearchHeader_
l#define _lucene_search_SearchHeader_
l
l#include "CLucene/index/IndexReader.h“
l…
lusing namespace lucene::index;
lnamespace lucene{ namespace search{
l
l        //predefine classes
l        class Searcher;
l        class Query;
l        class Hits;
l
l    class HitDoc {
l      public:
l        float_t score;
l        int_t id;
l        lucene::document::Document* doc;
l
l        HitDoc* next;                                     // in doubly-linked cache
l        HitDoc* prev;                                     // in doubly-linked cache
l
l        HitDoc(const float_t s, const int_t i);
l        ~HitDoc();
l    };