3

私はエラスティック検索の初心者であり、次のシナリオで問題があります。

  1. 「テキスト」フィールドを 1 つだけ含む 2 つのドキュメントがあるとします。
    1. 「テキスト」:「token1 token4」
    2. 「テキスト」:「token2 token3」
    3. 「テキスト」:「token4 token5」
  2. そして、クエリテキスト "token1 token2 token3 token4 token5" に従って、ドキュメント 2 と 3 のみを検索したい

クエリから次のトークンを作成する shingles フィルターに似たものが必要です。

[「token1 token2」、「token2 token3」、「token3 token4」、「token4 token5」]

そして、これらのトークンによって完全に一致するため、トークン "token2 token3" と "token4 token5" はドキュメントと一致します。

前もって感謝します!

4

1 に答える 1