簡體   English   中英

Solr / ElasticSearch - 按ID查詢文檔 - >查詢或過濾查詢?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM