<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Terms Query(多項查詢) 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-terms-query.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-terms-query.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=4260558](http://www.apache.wiki/pages/viewpage.action?pageId=4260558) 貢獻者 : @小布丁 篩選所擁有的字段能夠匹配提供的多個項(**not analyzed**)中任意一個的文檔。 例如: ``` GET /_search { "query": { "constant_score" : { "filter" : { "terms" : { "user" : ["kimchy", "elasticsearch"]} } } } } ``` ?**terms?Query**(多項查詢)常常別名后和?**in**?配合作為篩選器名字的簡單用法( _5.0.0_ 已經棄用)。 ## **?_Terms_ (多項)查找機制** 當需要用大量的項來指定項過濾器時,它可以有助于從索引中的文檔中提取這些項值。一個具體的例子是過濾由你的追隨者推送的tweet。在項過濾器中指定的用戶ID的數量可以很多。在這種情況下,使用項過濾器的術語查找機制是有意義的。 多項查找機制支持以下項目: | 選項 | 說明 | | --- | --- | | index | **index** (索引)被用來提取項的值。默認當前 **index** (索引) | | type | **type** (類型)被用來提取項的值。 | | id | 用文檔 **id (ID)**來提取項的值。 | | path | 指定為路徑的字段,以獲取 **term** (項)篩選器的實際值。 | | routing | 檢索外部 **term** (項)文檔時要使用的自定義路由值。 | 項過濾器的值將從具有指定類型和索引中指定標識的文檔中的字段獲取。在內部,執行一個獲取請求需要從指定的路徑獲取值。目前這個功能的工作需要存儲 __source_ 。 此外,如果“引用”項數據不大,請考慮使用具有單個分片的索引,并在所有節點中完全復制。如果可能,項查找過濾器將更樂意在本地節點上執行?**get?**請求,以減少對網絡的需求。 ## ?Terms (多項)查找?**twitter (推特)**示例 首先,我們索引 **ID** 為2的用戶的信息,特別是其關注者,索引來自 **ID?**為1的用戶的推文。最后,我們搜索與用戶2的關注者匹配的所有tweet。 ``` PUT /users/user/2 { "followers" : ["1", "3"] } PUT /tweets/tweet/1 { "user" : "1" } GET /tweets/_search { "query" : { "terms" : { "user" : { "index" : "users", "type" : "user", "id" : "2", "path" : "followers" } } } } ``` ``` 外部項文檔的結構還可以包括內部對象的數組,例如: ``` ``` curl -XPUT localhost:9200/users/user/2 -d '{ "followers" : [ { "id" : "1" }, { "id" : "2" } ] }' ``` 在這種情況下,查找路徑將是 _followers.id_ 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看