我正在使用solr搜索通过lucene的索引编写器编写的索引。我的用例非常接近日志收集和分析。我有3个类别的指数,热,暖和冷。
现在,如果我想从指数获得100个结果,那么无论如何我可以让solr查看温暖的类别,只有当热点无法获得100个结果时,如果没有获得100个结果,也只能看冷读完又热又暖吗?
如果上述内容不明确,简单来说,我可以优先考虑solr中的索引吗?
答案 0 :(得分:2)
为什么不查询100个结果并按类别排序(热 - > 1,热 - > 2和冷 - > 3)。
这样,solr将按照您要求的顺序安排并返回结果
您可以在类别中添加构面,以便计算每个类别的结果数量。