equal
deleted
inserted
replaced
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 } |