[英]Solr/ElasticSearch - Document lookup by ID -> query or filterQuery?
我只是想知道我应该用什么来查找ID。
此独立整数字段上的Solr查询线程似乎使用查询。
但它不是这里所说的: id的搜索文件很慢
在这里: http : //lucene.472066.n3.nabble.com/Solr-Unique-Key-Field-Should-Apply-on-q-search-or-fq-search-td4003066.html但我不会重复使用相同的查询,因为查找可以在任何ID上
ElasticSearch本身提供了一个id查找,有人知道在ElasticSearch查找的引擎下发生了什么,这样我最终可以使用与Solr相同的策略?
谢谢
您仍然应该使用过滤查询,因为您可能会在稍后的某个时间搜索相同的ID,与q
查询相比,性能会快得多
fq
- 提供可选的过滤查询。
查询结果仅限于搜索过滤器查询返回的结果。 筛选的查询由Solr缓存 。 它们对于提高复杂查询的速度非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.