問題タブ [elasticsearch-geo-shape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3321 参照

elasticsearch - Elasticsearch GeoShape クエリの CONTAINS と WITHIN の違いは何ですか?

多角形 (ドキュメントでインデックス付けされている) に、円のような別の形状との共通点があるかどうかを判断しようとしています。

Elasticsearch のドキュメントでは、次の 4 種類の関係が提供されています。

  • 交差します。
  • ばらばら;
  • 含む;
  • 内部。

特にGeoJSON側からより多くの情報を見つけようとしましたが、成功しませんでした。

最初のタイプで問題を解決できると思いますが、2 つのタイプの違いがわかりません。ドキュメントは非常に短いです。

ありがとう。

0 投票する
1 に答える
283 参照

elasticsearch - 緯度/経度を指定して、緯度/経度が含まれるすべての円を見つけます

次のようなジオシェイプ ドキュメントのリストがあります。

緯度/経度が与えられた場合、この緯度/経度が含まれているすべてのドキュメントを検索したいと考えています。

0 投票する
1 に答える
115 参照

elasticsearch - ElasticSearch geo_shape クエリが期待どおりの結果を返さない

これが、posts.d のマッピングを作成するコードです。

これが私のクエリです

このドキュメントが結果に表示されることを期待していました。

PAW のようなクライアントを介して ES をヒットする方法を提案できる人はいますか? 私はこれまでブラウザーしか使用したことがなく、ブラウザー インターフェイスとクエリ引数を使用してこのような複雑なクエリを実行する方法がわかりません。

0 投票する
1 に答える
387 参照

elasticsearch - Elasticsearch 動的にマッピングされた位置データを geoshape に再インデックス付けする

Elasticsearch にいくつかのデータを記録しました。しかし、私のテンプレートはうまく機能せず、位置データが動的にマッピングされました。クエリ スクリプトを使用してすべてのデータのインデックスを再作成したいと考えています。位置データを geoshape に変換するにはどうすればよいですか?

サンプルデータ:

typeフィールド マップtextおよびcoordinatesマップfloat

test3インデックス配置マッピング リクエスト:

私の再インデックススクリプト(編集済み):

Elasticsearch の応答:

の結果curl -XGET localhost:9200/test3