searchengine/oss/cl/clucene/src/clucene/search/multisearcher.cpp
changeset 18 3e1f76dd2722
parent 15 cf5c74390b98
child 21 2c484ac32ef0
equal deleted inserted replaced
15:cf5c74390b98 18:3e1f76dd2722
    62     int32_t i = subSearcher(n);			  // find searcher index
    62     int32_t i = subSearcher(n);			  // find searcher index
    63     return searchables[i]->doc(n - starts[i], d);	  // dispatch to searcher
    63     return searchables[i]->doc(n - starts[i], d);	  // dispatch to searcher
    64   }
    64   }
    65   
    65   
    66 //#ifdef USE_HIGHLIGHTER  
    66 //#ifdef USE_HIGHLIGHTER  
    67 //  Query* MultiSearcher::getrewritten(int32_t n, Query* original) {
    67   void MultiSearcher::getrewritten(int32_t n, Query* original, Query* rwQuery[]) {
    68 //    int32_t i = subSearcher(n);           // find searcher index 
    68     int32_t i = subSearcher(n);           // find searcher index 
    69 //   // changed to get already rewritten query
    69    // changed to get already rewritten query
    70 //    return searchables[i]->getrewritten(n, original);
    70     searchables[i]->getrewritten(n, original, rwQuery);
    71 //  }
    71   }
    72 //#endif  
    72 //#endif  
    73 
    73 
    74   int32_t MultiSearcher::searcherIndex(int32_t n) const{
    74   int32_t MultiSearcher::searcherIndex(int32_t n) const{
    75 	 return subSearcher(n);
    75 	 return subSearcher(n);
    76   }
    76   }