問題タブ [elasticsearch-query]

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 投票する
2 に答える
900 参照

elasticsearch - Elasticsearch 配列の比較

私はelasticsearchが初めてなので、親切にしてください。

N個のタグでタグ付けされたデータを保存してクエリしようとしています。検索クエリの配列と保存されている配列を比較し、最もタグに一致する項目の順に結果を返したいと考えています。

データセットの例:

両方の人に一致するクエリの例:

この例では、両方が返されますが、より多くのタグが一致したため、bob のスコアが高く、一致していないにもかかわらず、Karl がまだ表示されていawesomeます。

私が持っているクローゼットはこれですが、カールよりもボブのスコアが高いようには見えません

いくつかのサポートが大好きです:-)ありがとう!

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

elasticsearch - Elasticsearch の複数一致クエリがプレフィックスのみを検索するのはなぜですか?

「入力どおりに検索」プログラムを作成するために、(Java API を使用して) Elasticsearch マルチマッチ クエリを作成しようとしています。titleクエリはとの 2 つのフィールドに適用さdescriptionれ、ngram として分析されます。

私の問題は、Elasticsearch がクエリのように始まる単語だけを見つけようとしているように見えることです。たとえば、"nut" を検索すると、" nut "、" nuts "、" Nutella " などのドキュメントと一致しますが、一致するはずの " walnut " を含むドキュメントとは一致しません。

ここに私の設定があります:

ここに私のマッピングの関連部分があります:

そして、ここに私のクエリがあります:

私が間違っている可能性があることを知っていますか?

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

elasticsearch - 弾性検索 5 - オブジェクト データ型と json のネストされた配列をクエリする方法

Elasticsearch 5 に既にロードされているネストされたデータに対してクエリを実行したいのですが、すべてのクエリで何も返されません。データはobject データ型、 json のネストされた配列です

これはネストされたデータ型、つまり json の team_members 配列です。

このオブジェクトのデータ型、つまり availability_slot json:

これは私のelasticsearchマッピングです:

さまざまな理由で失敗する 2 つのクエリがあります。

クエリ 1 このクエリは、elasticsearch にレコードが存在するにもかかわらず、ゼロのカウントを返します。フィルターが原因でクエリが失敗していることを発見しました。

これはゼロの結果を返します:

フィルターなしのクエリ 1 フィルター なしの上記の同じクエリが機能します。

上記のクエリは 3 つのヒットを返します。

object データ型のクエリ 2

クエリはゼロのヒットを返しますが、データはelasticsearchにあります:

両方のクエリをアカウントでフィルタリングするにはどうすればよいですか。ありがとう

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

elasticsearch - GoでElasticsearchクエリを作成するには?

Go 用に Olivere の Elasticsearch ライブラリを使用しています - https://github.com/olivere/elastic

検索クエリを適切に作成できません。0 件のヒットが返され続けます。

searchResult.Hits.TotalHitsデータがあっても 0 件のヒットを返します。データはローカル マシンで実行されている Elasticsearch サーバーにあり、REST API 呼び出しを実行すると確認できます。

検索クエリを修正するにはどうすればよいですか?

0 投票する
0 に答える
34 参照

elasticsearch - サブタグの距離によるエラスティック検索ソート

私はElasticSearchを始めたばかりで、基本的なクエリなどを行うことができましたが、現在、次のようなデータマッピングがあります:

ドキュメントDistance Sort Exampleからの距離に基づいて結果をソートしようとしています。現在、店舗の下の場所フィールドで機能させる方法がわかりません。を使用store.locationすると、次のようなエラーが発生します。

これを機能させるものを見つけることができませんstore.location

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

elasticsearch - Elasticsearch クエリで「[must] のクエリが登録されていません」という結果になる

ES バージョン 2.3、elasticsearch サーバーでフィルターとクエリを使用して検索を実行しようとしています。検索したいキーがいくつかあります。いくつか結果の一部である必要があり、「ホスト」キーは結果に含まれている必要があります(1つだけでなく複数のホストからの結果が必要なため)

これは実行しようとしているクエリですが、何らかの理由で「search_phase_execution_exception - No query registered for [must]」というエラーが表示されます。