簡體   English   中英

彈性搜尋字詞和字詞

[英]Elastic Search Term and Terms

我正在研究Elastic Search查詢。 我無法理解此查詢:

{
    "term" : { "user" : { "term" : "kimchy", "boost" : 2.0 } }
}

我已經閱讀了這篇文章,但不清楚: http : //www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-term-query.html

1-第二個“術語”是什么?
2- boost的用法是什么?
3-如何使用字詞進行查詢:
名為“ title”的字段必須包含:“ key1”和“ key2”或“ key3”和“ key4”

  1. 第一term是查詢的類型。 第二term是此查詢的參數。

  2. 如果您有多個查詢(默認提升值為1.0),則boost用於使該查詢比默認查詢更相關。

  3. 有幾種方法可以實現此目的。 其中一個是query_string ,另一個是bool查詢。 這是query_string的示例:

 { "query_string" : { "default_field" : "user", "query" : "(key1 AND key2) OR (key3 AND key4)" } } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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