問題タブ [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.
elasticsearch - Elasticsearch 配列の比較
私はelasticsearchが初めてなので、親切にしてください。
N個のタグでタグ付けされたデータを保存してクエリしようとしています。検索クエリの配列と保存されている配列を比較し、最もタグに一致する項目の順に結果を返したいと考えています。
データセットの例:
両方の人に一致するクエリの例:
この例では、両方が返されますが、より多くのタグが一致したため、bob のスコアが高く、一致していないにもかかわらず、Karl がまだ表示されていawesome
ます。
私が持っているクローゼットはこれですが、カールよりもボブのスコアが高いようには見えません
いくつかのサポートが大好きです:-)ありがとう!
elasticsearch - Elasticsearch の複数一致クエリがプレフィックスのみを検索するのはなぜですか?
「入力どおりに検索」プログラムを作成するために、(Java API を使用して) Elasticsearch マルチマッチ クエリを作成しようとしています。title
クエリはとの 2 つのフィールドに適用さdescription
れ、ngram として分析されます。
私の問題は、Elasticsearch がクエリのように始まる単語だけを見つけようとしているように見えることです。たとえば、"nut" を検索すると、" nut "、" nuts "、" Nutella " などのドキュメントと一致しますが、一致するはずの " walnut " を含むドキュメントとは一致しません。
ここに私の設定があります:
ここに私のマッピングの関連部分があります:
そして、ここに私のクエリがあります:
私が間違っている可能性があることを知っていますか?
elasticsearch - 弾性検索 5 - オブジェクト データ型と json のネストされた配列をクエリする方法
Elasticsearch 5 に既にロードされているネストされたデータに対してクエリを実行したいのですが、すべてのクエリで何も返されません。データはobject データ型で、 json のネストされた配列です。
これはネストされたデータ型、つまり json の team_members 配列です。
このオブジェクトのデータ型、つまり availability_slot json:
これは私のelasticsearchマッピングです:
さまざまな理由で失敗する 2 つのクエリがあります。
クエリ 1 このクエリは、elasticsearch にレコードが存在するにもかかわらず、ゼロのカウントを返します。フィルターが原因でクエリが失敗していることを発見しました。
これはゼロの結果を返します:
フィルターなしのクエリ 1 フィルター なしの上記の同じクエリが機能します。
上記のクエリは 3 つのヒットを返します。
object データ型のクエリ 2
クエリはゼロのヒットを返しますが、データはelasticsearchにあります:
両方のクエリをアカウントでフィルタリングするにはどうすればよいですか。ありがとう
elasticsearch - GoでElasticsearchクエリを作成するには?
Go 用に Olivere の Elasticsearch ライブラリを使用しています - https://github.com/olivere/elastic
検索クエリを適切に作成できません。0 件のヒットが返され続けます。
searchResult.Hits.TotalHits
データがあっても 0 件のヒットを返します。データはローカル マシンで実行されている Elasticsearch サーバーにあり、REST API 呼び出しを実行すると確認できます。
検索クエリを修正するにはどうすればよいですか?
elasticsearch - サブタグの距離によるエラスティック検索ソート
私はElasticSearchを始めたばかりで、基本的なクエリなどを行うことができましたが、現在、次のようなデータマッピングがあります:
ドキュメントDistance Sort Exampleからの距離に基づいて結果をソートしようとしています。現在、店舗の下の場所フィールドで機能させる方法がわかりません。を使用store.location
すると、次のようなエラーが発生します。
これを機能させるものを見つけることができませんstore.location
elasticsearch - Elasticsearch クエリで「[must] のクエリが登録されていません」という結果になる
ES バージョン 2.3、elasticsearch サーバーでフィルターとクエリを使用して検索を実行しようとしています。検索したいキーがいくつかあります。いくつかは結果の一部である必要があり、「ホスト」キーは結果に含まれている必要があります(1つだけでなく複数のホストからの結果が必要なため)
これは実行しようとしているクエリですが、何らかの理由で「search_phase_execution_exception - No query registered for [must]」というエラーが表示されます。