我正在使用Solr 4.0
. 我有大约 1+ 百万条记录。
解释我的问题的最好方法是通过一个例子 -
考虑我的架构中有两个字段名称和类型(类型是一个方面)。
我有 4 条记录 -
name type
stackoverflow Knowledge markets
meta stackoverflow Knowledge markets
ask ubuntu Knowledge markets
programmers Q&A for programmers
现在Solr
查询q=name:*stack*
前 2 条记录的时间为facet
计数为2。type
Knowledge markets
然后我必须在方面获得最高计数,在这种情况下,它的Knowledge markets
,然后Solr
再次查询q=type:Knowledge markets
,忽略第一次查询中出现的记录。所以这ask ubuntu
显示在建议部分。
是否可以在 1 个查询中完成上述操作?