問題タブ [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.
excel - 個人リストに条件文を追加するには?
現在、セルの値を結合し、それらを結合してコピーしてドキュメントに貼り付けるこの式があります。
if M2 = "200 AMPS"
という関数を追加し、フレーズ"INSTALL 1/0 AL TPLX SERVICE"
を出力に追加したいと思います。太字部分のバリエーションを追加したいと思います。
elasticsearch - Elasticsearch: 演算子の使用方法 - および/またはフレーズ クエリの場合は?
ユーザーが入力する次のクエリ文字列があるとしましょう-「ダークブルーの靴と水で洗える」
基本的には「紺色の靴」と「水洗い可」の両方をproduct_description
ORproduct_title
フィールドで検索したいです。
また、「紺色の靴または水で洗える」も同様なので、「and」演算子の代わりに「or」演算子を使用します。
「and/or」演算子を使用して Elasticsearch に複数のフレーズを提供することは可能ですか?
それが重要な場合は、v7.1 を使用しています。
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 という値を持つタグとの一致も
elasticsearch - 正確な部分文字列検索のためのelasticsearch match_phraseクエリ
検索全文一致には match_phrase クエリを使用しました。
しかし、思うようにはいきませんでした。
クエリ:
結果:
期待:
マッピング:
結果は私が期待したものではありません。格納されたテキストの部分文字列として検索/critical-illnessとまったく同じ結果が得られることを期待していました。
elasticsearch - ElasticSearch - ドキュメント全体のフレーズ一致? 特定の分野だけでなく
ドキュメント全体で Elastic match_phrase を使用する方法はありますか? 特定の分野だけではありません。
ユーザーが引用符を使用して検索語を入力し、ドキュメント内の任意の場所でフレーズ一致を実行できるようにしたいと考えています。
現在、特定のフィールドに一致するフレーズのみが見つかりました。フレーズ一致を行うフィールドを指定する必要があります。
私たちのドキュメントには数百のフィールドがあるため、600 以上のフィールドをすべての match_phrase クエリに手動で入力することは現実的ではないと思います。結果の JSON は巨大になります。