Displaying 1 result from an estimated 1 matches for "subqs2".
Did you mean:
subqs
2012 Jan 05
1
Enhance synonyms feature of the query parser (patch included)
...+ const list<string> & prefixes = (*begin)->prefix_info->prefixes;
+ if (prefixes.begin() != prefixes.end())
+ prefix = *(prefixes.begin());
+ #endif
begin = i;
while (syn != end) {
+ #ifdef HAVE_SYNONYMS_ENH
+ subqs2.push_back(Query(prefix + *syn, 1, pos));
+ #else
subqs2.push_back(Query(*syn, 1, pos));
+ #endif
++syn;
}
Query q_synonym_terms(Query::OP_SYNONYM, subqs2.begin(), subqs2.end());
--- PATCH CONTENT END ---