<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # GeoShape Query(地理形狀查詢) 過濾文檔索引使用**geo_shape**型。 需要**geo_shape**映射。 **geo_shape**查詢使用相同的網格表示為**geo_shape**映射到有相交形狀文檔的查詢。它也可使用相同的**PrefixTree**配置為域的映射定義。 該查詢支持兩種定義查詢形狀的方法,或者通過提供一個整體形狀定義,或者通過引用另一個索引中的形狀的名稱引用該形狀的名稱。這兩種格式在下面的例子中都有解釋。 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-query.html#query-dsl-geo-shape-query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-query.html#query-dsl-geo-shape-query) 譯文鏈接 : [http://www.apachecn.wiki/pages/viewpage.action?pageId=5505150](http://www.apachecn.wiki/pages/viewpage.action?pageId=5505150) 貢獻者 : [安迪](/display/~andi) ## Inline Shape Definition(內聯形狀定義) 和**geo_shape**類型類似,**geo_shape**的過濾器使用GeoJSON來描述形狀。 下面是一個例子,就像這樣: ![](/download/attachments/5505150/image2016-11-28%200%3A34%3A34.png?version=1&modificationDate=1480267248000&api=v2) 下面的查詢將使用Elasticsearch封裝的GeoJSON擴展尋找點: ![](/download/attachments/5505150/image2016-11-28%200%3A36%3A52.png?version=1&modificationDate=1480267248000&api=v2) ## Pre-Indexed Shape(預索引形狀) 該查詢還支持使用已在另一個索引和/或索引類型中已被索引的形狀。當你有一個預先定義好的形狀列表,這個形狀列表用于你的應用程序和你參考使用的一個邏輯名稱(例如新西蘭),而不是每一次都必須提供他的坐標。在這種情況下,只需要提供: * **`id`**?- 包含預索引形狀的文檔ID。 * **`index`?**- 索引的名稱,其中預索引形狀為:默認形狀。 * **`type`?**- 索引類型,預索引形狀的類。 * **`path`?**- 包含預索引形狀的指定路徑,默認形狀。 下面是一個使用了預索引形狀過濾的例子: ![](/download/attachments/5505150/image2016-11-28%200%3A51%3A7.png?version=1&modificationDate=1480267248000&api=v2) ## Spatial Relations(空間關系) **geo_shape**策略映射參數確定的空間關系操作符可以用于搜索的時間。以下是可用的空間關系操作符的完整列表: * **`INTERSECTS`**?-?(默認)返回所有文件的**geo_shape**場相交查詢幾何。 * **`DISJOINT`?**-?Return all documents whose geo_shape field has nothing in common with the query geometry. * **`WITHIN`?**-?返回**geo_shape**字段查詢內幾何的所有文檔。 * **`CONTAINS`?**-?返回的**geo_shape**字段包含查詢幾何的所有文件。 ## Ignore Unmapped(忽略映射) 當設置**ignore_unmapped**選項為**true**時,將忽略未映射字段,并且該查詢將不匹配任何文檔。這在當查詢可能有不同映射的多索引時是有用的。當設置為**false**(默認值為**false**)時,如果字段沒有映射,那這個查詢將會拋出異常。
                  <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>

                              哎呀哎呀视频在线观看