Changeset 1908
- Timestamp:
- 2001-02-07T11:48:51+13:00 (23 years ago)
- Location:
- trunk/gsdl/src/colservr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/mgppsearch.cpp
r1834 r1908 52 52 mgppsearchclass::mgppsearchclass () 53 53 : searchclass() { 54 54 55 gdbm_level = "Document"; 55 56 } 56 57 … … 62 63 cache = NULL; 63 64 } 65 } 66 67 void mgppsearchclass::set_gdbm_level(text_t &level) { 68 gdbm_level = level; 69 64 70 } 65 71 … … 115 121 UCArrayClear(level); 116 122 117 //always return sections - default for GSDL 118 SetCStr(level, "Section"); 123 //set the level for results 124 SetCStr(level, gdbm_level.getcstr()); 125 119 126 120 127 // do the query … … 242 249 UCArray doctext; 243 250 UCArray level; 244 SetCStr(level, "Section"); 251 //SetCStr(level, "Section"); 252 SetCStr(level, gdbm_level.getcstr()); 245 253 if (!GetDocText(textdata, level, (unsigned long)docnum, doctext)) { 246 254 //error -
trunk/gsdl/src/colservr/mgppsearch.h
r1324 r1908 37 37 virtual ~mgppsearchclass (); 38 38 39 virtual text_t get_mg_type() {return "mgpp";} 40 39 41 // the search results are returned in queryresults 40 42 // search returns 'true' if it was able to do a search … … 72 74 char *&UDoc, int &ULen); 73 75 */ 76 void set_gdbm_level(text_t &level); 77 78 protected: 79 text_t gdbm_level; // the level used in gdbm file (usu. Section, but may be 80 // Document) 81 74 82 }; 75 83
Note:
See TracChangeset
for help on using the changeset viewer.