Changeset 15594 for gsdl/trunk/src/colservr
- Timestamp:
- 2008-05-20T13:39:30+12:00 (16 years ago)
- Location:
- gsdl/trunk/src/colservr
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/src/colservr/lucenequeryfilter.cpp
r15558 r15594 108 108 } 109 109 } else if (key == "textlevel") { 110 ((lucenesearchclass *)textsearchptr)->set_ gdbm_level(cfgline[0]);110 ((lucenesearchclass *)textsearchptr)->set_text_level(cfgline[0]); 111 111 } 112 112 -
gsdl/trunk/src/colservr/lucenesearch.cpp
r15049 r15594 67 67 : searchclass() { 68 68 69 gdbm_level = "Doc";69 textlevel = "Doc"; 70 70 } 71 71 … … 79 79 } 80 80 81 void lucenesearchclass::set_ gdbm_level(const text_t &level) {82 gdbm_level = level; 83 81 void lucenesearchclass::set_text_level(const text_t &textlevel_arg) 82 { 83 textlevel = textlevel_arg; 84 84 } 85 85 … … 228 228 text_t &output) { 229 229 230 // we now get the document directly by lucene gdbmsource, so don't use this230 // we now get the document directly by lucenesource, so don't use this 231 231 // method 232 232 return false; -
gsdl/trunk/src/colservr/lucenesearch.h
r12246 r15594 74 74 char *&UDoc, int &ULen); 75 75 */ 76 void set_gdbm_level(const text_t &level); 77 text_t gdbm_level; // the default level used for retrieval, and in the gdbm file 76 77 void set_text_level(const text_t &textlevel_arg); 78 text_t textlevel; 78 79 79 80 // used to clear any cached databases for persistent versions of -
gsdl/trunk/src/colservr/lucenesource.cpp
r15593 r15594 90 90 doc.clear(); 91 91 db_ptr->closedatabase(); // Important that local library doesn't leave any files open 92 expat_document(full_path_to_doc, ((lucenesearchclass*)textsearchptr)-> gdbm_level, text_t(docnum), doc);92 expat_document(full_path_to_doc, ((lucenesearchclass*)textsearchptr)->textlevel, text_t(docnum), doc); 93 93 return true; 94 94 } -
gsdl/trunk/src/colservr/mgppqueryfilter.cpp
r15558 r15594 97 97 } 98 98 } else if (key == "textlevel") { 99 ((mgppsearchclass *)textsearchptr)->set_ gdbm_level(cfgline[0]);99 ((mgppsearchclass *)textsearchptr)->set_text_level(cfgline[0]); 100 100 } else if (key == "indexstem") { 101 101 ((mgppsearchclass *)textsearchptr)->set_indexstem (cfgline[0]); -
gsdl/trunk/src/colservr/mgppsearch.cpp
r13780 r15594 61 61 : searchclass() { 62 62 63 gdbm_level = "Doc";63 textlevel = "Doc"; 64 64 indexData = NULL; 65 65 } … … 81 81 } 82 82 83 void mgppsearchclass::set_gdbm_level(const text_t &level) { 84 gdbm_level = level; 85 86 } 87 void mgppsearchclass::set_indexstem(const text_t &stem) { 83 void mgppsearchclass::set_text_level(const text_t &textlevel_arg) 84 { 85 textlevel = textlevel_arg; 86 } 87 88 void mgppsearchclass::set_indexstem(const text_t &stem) 89 { 88 90 indexstem = stem; 89 90 91 } 91 92 … … 160 161 161 162 //set the level for results 162 SetCStr(level, gdbm_level.getcstr());163 SetCStr(level, textlevel.getcstr()); 163 164 164 165 … … 308 309 UCArray doctext; 309 310 UCArray level; 310 SetCStr(level, gdbm_level.getcstr());311 SetCStr(level, textlevel.getcstr()); 311 312 if (!GetDocText(textdata, level, (unsigned long)docnum, doctext)) { 312 313 cout<<"couldn't retrieve document text\n"; -
gsdl/trunk/src/colservr/mgppsearch.h
r9937 r15594 76 76 */ 77 77 78 void set_ gdbm_level(const text_t &level);78 void set_text_level(const text_t &textlevel_arg); 79 79 80 80 void set_indexstem(const text_t &indexstem); … … 83 83 // Greenstone like the Windows local library 84 84 void unload_database (); 85 85 86 protected: 86 87 87 text_t gdbm_level; // the default level used for retrieval, and in the gdbm file88 text_t textlevel; 88 89 text_t indexstem; // the stem of the index file names 89 90 IndexData *indexData; // the index data structure needed for MGQuery - keep
Note:
See TracChangeset
for help on using the changeset viewer.