全文検索クエリ

全文検索クエリを使用すると、メールの本文などの解析されたテキストフィールドを検索できます。クエリ文字列は、インデックス作成時にフィールドに適用されたのと同じアナライザーを使用して処理されます。

このグループのクエリは次のとおりです:

  • intervals クエリ
  • 一致する用語の順序と近接性を細かく制御できる全文検索クエリ。
  • match クエリ
  • フルテキストクエリを実行するための標準クエリで、ファジーマッチングやフレーズまたは近接クエリを含みます。
  • match_bool_prefix クエリ
  • 各用語をtermクエリとして一致させるboolクエリを作成しますが、最後の用語はprefixクエリとして一致します。
  • match_phrase クエリ
  • matchクエリのようですが、正確なフレーズまたは単語の近接一致をマッチさせるために使用されます。
  • match_phrase_prefix クエリ
  • match_phraseクエリのようですが、最終単語に対してワイルドカード検索を行います。
  • multi_match クエリ
  • matchクエリのマルチフィールドバージョン。
  • combined_fields クエリ
  • 複数のフィールドを、1つの結合フィールドにインデックスされたかのように一致させます。
  • query_string クエリ
  • コンパクトなLucene クエリ文字列構文をサポートし、AND|OR|NOT条件やマルチフィールド検索を単一のクエリ文字列内で指定できます。専門家向けのみ。
  • simple_query_string クエリ
  • ユーザーに直接公開するのに適した、query_string構文のよりシンプルで堅牢なバージョン。