具有大量docids的Solr查询性能

时间:2013-07-29 06:17:58

标签: performance search solr personalization

如何在1M文档上对docids(~1000)进行大量过滤查询的Solr查询

e.g。 q:"some query" fq:+id:("p2" OR "p3" OR "p4" OR ...)

建议执行此类查询以实现类似RDBMS Join的操作。我想根据用户动态列表(心愿单等)过滤掉搜索结果中的产品。由于列表对于每个用户都是唯一的,因此将它们添加到索引

是没有意义的

1 个答案:

答案 0 :(得分:0)

使用Filter cache进行过滤查询时,Solr表现最佳 但是,我不想在单个查询中查询所有~1000个文档 宁愿提供分页功能,以便批量检索结果。