[英]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.