Changeset 8025
- Timestamp:
- 2004-08-23T23:11:04+12:00 (20 years ago)
- Location:
- trunk/gsdl/src/colservr
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/mggdbmsource.cpp
r4774 r8025 32 32 mggdbmsourceclass::mggdbmsourceclass () { 33 33 gdbmptr = NULL; 34 mgsearchptr = NULL;34 textsearchptr = NULL; 35 35 } 36 36 37 37 mggdbmsourceclass::~mggdbmsourceclass () { 38 38 if (gdbmptr != NULL) delete gdbmptr; 39 if ( mgsearchptr != NULL) delete mgsearchptr;39 if (textsearchptr != NULL) delete textsearchptr; 40 40 } 41 41 … … 345 345 346 346 // set the collection directory 347 mgsearchptr->setcollectdir (collectdir);347 textsearchptr->setcollectdir (collectdir); 348 348 349 349 // get the text 350 mgsearchptr->docTargetDocument(defaultindex, defaultsubcollection,350 textsearchptr->docTargetDocument(defaultindex, defaultsubcollection, 351 351 defaultlanguage, collection, docnum, doc); 352 352 } -
trunk/gsdl/src/colservr/mggdbmsource.h
r4774 r8025 60 60 gdbmclass *gdbmptr; 61 61 62 searchclass * mgsearchptr;62 searchclass *textsearchptr; 63 63 64 64 public: … … 69 69 void set_gdbmptr (gdbmclass *thegdbmptr) {gdbmptr=thegdbmptr;} 70 70 71 // the mgsearchptr remains the responsability of the calling code72 void set_ mgsearchptr (searchclass *themgsearchptr) {mgsearchptr=themgsearchptr;}71 // the textsearchptr remains the responsability of the calling code 72 void set_textsearchptr (searchclass *thetextsearchptr) {textsearchptr=thetextsearchptr;} 73 73 74 74 void configure (const text_t &key, const text_tarray &cfgline); -
trunk/gsdl/src/colservr/mgppqueryfilter.cpp
r4808 r8025 108 108 } 109 109 } else if (key == "textlevel") { 110 ((mgppsearchclass *) mgsearchptr)->set_gdbm_level( cfgline[0]);110 ((mgppsearchclass *)textsearchptr)->set_gdbm_level( cfgline[0]); 111 111 } 112 112 … … 130 130 return; 131 131 } 132 if ( mgsearchptr == NULL) {132 if (textsearchptr == NULL) { 133 133 // most likely a configuration problem 134 134 logout << text_t2ascii 135 << "configuration error: queryfilter contains a null mgppsearchclass\n\n";135 << "configuration error: queryfilter contains a null textsearchclass for mgpp\n\n"; 136 136 err = configurationError; 137 137 return; … … 267 267 268 268 int numDocs = endresults-startresults; 269 mgsearchptr->setcollectdir (collectdir);270 271 if (!((mgppsearchclass*) mgsearchptr)->browse_search((*query_here), startresults, numDocs, queryresults)) {269 textsearchptr->setcollectdir (collectdir); 270 271 if (!((mgppsearchclass*)textsearchptr)->browse_search((*query_here), startresults, numDocs, queryresults)) { 272 272 // most likely a system problem 273 273 logout << text_t2ascii … … 306 306 307 307 err = noError; 308 mgsearchptr->setcollectdir (collectdir);308 textsearchptr->setcollectdir (collectdir); 309 309 multiresults.clear(); 310 310 … … 314 314 queryresultsclass thisqueryresults; 315 315 text_t indx((*query_here).index); 316 if (! mgsearchptr->search((*query_here), thisqueryresults)) {316 if (!textsearchptr->search((*query_here), thisqueryresults)) { 317 317 // most likely a system problem 318 318 logout << text_t2ascii -
trunk/gsdl/src/colservr/phrasequeryfilter.cpp
r1321 r8025 47 47 while (docs_here != docs_end) { 48 48 if ((*docs_here).second.num_query_terms_matched == queryresults.orgterms.size() && 49 OID_phrase_search (*(mgsearchclass *) mgsearchptr, *gdbmptr, queryparams.index,49 OID_phrase_search (*(mgsearchclass *)textsearchptr, *gdbmptr, queryparams.index, 50 50 queryparams.subcollection, queryparams.language, 51 51 longindex, queryparams.collection, queryresults.orgterms,
Note:
See TracChangeset
for help on using the changeset viewer.