問題タブ [match-phrase]

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

excel - 個人リストに条件文を追加するには?

現在、セルの値を結合し、それらを結合してコピーしてドキュメントに貼り付けるこの式があります。

if M2 = "200 AMPS"という関数を追加し、フレーズ"INSTALL 1/0 AL TPLX SERVICE"を出力に追加したいと思います。太字部分のバリエーションを追加したいと思います。

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

elasticsearch - Elasticsearch: 演算子の使用方法 - および/またはフレーズ クエリの場合は?

ユーザーが入力する次のクエリ文字列があるとしましょう-「ダークブルーの靴と水で洗える」

基本的には「紺色の靴」と「水洗い可」の両方をproduct_descriptionORproduct_titleフィールドで検索したいです。

また、「紺色の靴または水で洗える」も同様なので、「and」演算子の代わりに「or」演算子を使用します。

「and/or」演算子を使用して Elasticsearch に複数のフレーズを提供することは可能ですか?

それが重要な場合は、v7.1 を使用しています。

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

elasticsearch - エラスティック検索で条件付きまたは条件で複数の一致フレーズを使用する方法は?

エラスティック検索で条件付きまたは条件で複数の一致フレーズを使用する方法は?

このクエリを試してみました....単語がタグで完全に一致するか、本文またはタイトルまたはanswer.bodyで部分的に一致する結果が必要です

しかし、それは機能していません。

コメントを追加する

GET questiondetails_new/question/_search? { "query": { "bool": { "should": [{ "match_phrase": { "tags.keyword": "azure-data-factory" } }, { "match_phrase": { "title": "azure -data-factory" } } ], "minimum_should_match": 1, "filter": { "range": { "creation_date": { "gte": 1585170170, "lte": 1585170180 } } }

このクエリでは、azure-data-factory と完全に一致するか、タイトル (String) に azure-data-factory が含まれるすべてのドキュメントが必要です。または 検索 である必要があります。しかし、azure-data-factory-2 という値を持つタグとの一致も

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

elasticsearch - 正確な部分文字列検索のためのelasticsearch match_phraseクエリ

検索全文一致には match_phrase クエリを使用しました。

しかし、思うようにはいきませんでした。

クエリ:

結果:

期待:

マッピング:

結果は私が期待したものではありません。格納されたテキストの部分文字列として検索/critical-illnessとまったく同じ結果が得られることを期待していました。

0 投票する
2 に答える
238 参照

elasticsearch - ElasticSearch - ドキュメント全体のフレーズ一致? 特定の分野だけでなく

ドキュメント全体で Elastic match_phrase を使用する方法はありますか? 特定の分野だけではありません。

ユーザーが引用符を使用して検索語を入力し、ドキュメント内の任意の場所でフレーズ一致を実行できるようにしたいと考えています。

現在、特定のフィールドに一致するフレーズのみが見つかりました。フレーズ一致を行うフィールドを指定する必要があります。

私たちのドキュメントには数百のフィールドがあるため、600 以上のフィールドをすべての match_phrase クエリに手動で入力することは現実的ではないと思います。結果の JSON は巨大になります。