通过Id(NoSQL用例)进行Solr查找的优化

时间:2015-10-19 21:16:11

标签: solr lucene solrj

我有一个拥有几百万个节点的Solr实例。我有常规的搜索用例,它工作正常,但我在查找用例上有一个非常紧凑的SLA,其中我使用Solr像NoSQL DB并查找2个不同的ID。唯一ID和另一个字段(索引,ofc)。我正在执行这样的查询查询:

?q=MyID:1234

我意识到这很糟糕,并开始使用它:

?q=*:*&fq=MyID:1234

我可以做任何其他优化以确保我的查找快速(呃)吗?

1 个答案:

答案 0 :(得分:0)

如果该ID是记录的唯一ID,您可以尝试使用https://msdn.microsoft.com/en-us/library/system.windows.controls.webbrowser.loadcompleted(v=vs.110).aspx。请注意,它也会为您提供未提交的记录(这就是它的设计目的)。