+ re-factored count-query evaluation from ConcHolder.(h|cpp) into QCount.(h|cpp)
- removed some redundant CQueryResult fields from CConcHolder (m_SortOrder, m_bSortByString)
+ re-factored CConcHolder::GetHits(): added variant for pre-parsed queries
+ removed implicit space-separation in CQCountKeyExprList; we already have globalCountKeyDelim=\002, which is ugly but more useful
+ fixed bug setting Result.m_AllHitsCount in ConvertCountsToHits()
- we were getting m_AllHitsCount=512 (== Limit == m_pIndexator->m_MaxCachedHitsCount) for subcorpora with more real count-hits
+ added keys() query type: extract tuples to query from a count()-query
- pretty ugly: it needs to evaluate the count()-query in CQKeys::Compile() in order to generate a proxy query
(in general CQWith-conjunction of CQTokSet queries)
- currently over-generates, since the key attributes are queried independently