Changeset 12421 for trunk/gsdl/src/colservr
- Timestamp:
- 2006-08-09T13:06:51+12:00 (18 years ago)
- Location:
- trunk/gsdl/src/colservr
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/colservr/expat_resultset.cpp
r12420 r12421 45 45 if (element_name == "Error") { 46 46 char* error_type_str = get_attribute(attributes, "type"); 47 queryresult_ptr->error_message = error_type_str; 47 48 if ((text_t) error_type_str == "PARSE_EXCEPTION") { 48 49 queryresult_ptr->syntax_error = true; -
trunk/gsdl/src/colservr/lucenequeryfilter.cpp
r12380 r12421 164 164 queryresultsclass queryresults; 165 165 do_multi_query (request, queryfilterparams, queryresults, err, logout); 166 response.error_message = queryresults.error_message; 166 167 if (err != noError) return; 168 167 169 // assemble document results 168 170 if (need_matching_docs (request.filterResultOptions)) { … … 343 345 344 346 if (query_params.size() == 1) { 347 multiresults.error_message = thisqueryresults.error_message; 345 348 multiresults.docs = thisqueryresults.docs; // just one set of results 346 349 multiresults.docs_matched = thisqueryresults.docs_matched; -
trunk/gsdl/src/colservr/queryinfo.cpp
r12410 r12421 328 328 329 329 void queryresultsclass::clear () { 330 error_message = g_EmptyText; 330 331 docs_matched = 0; 331 332 is_approx = Exact; … … 339 340 340 341 queryresultsclass &queryresultsclass::operator=(const queryresultsclass &q) { 342 error_message = q.error_message; 341 343 docs_matched = q.docs_matched; 342 344 is_approx = q.is_approx; -
trunk/gsdl/src/colservr/queryinfo.h
r12410 r12421 168 168 queryresultsclass () {clear();} 169 169 170 text_t error_message; // Currently only used by Lucene 170 171 int docs_matched; // not available on all versions of mg 171 172 isapprox is_approx;
Note:
See TracChangeset
for help on using the changeset viewer.