1

次の JSON ファイルを検討してください。

{
  "titleSony": "Matrix",
  "cast": [
    {
      "firstName": "Keanu",
      "lastName": "Reeves"
    }
  ]
}

さて、ElasticSearch では、次のリンクに示されているように、シノニム トークン フィルターをフィールド値に適用できることがわかりました: Elasticsearch 分析: シノニム トークン フィルター

したがって、「synonym.txt」ファイルを で作成できますMatrix => Matx。次に を検索するtitleSony:Matxと、ドキュメントも返さMatrixれます。

ここで、フィールド name のシノニムを作成したいと思いますtitleSony。たとえば、-titleSony => titleAllを検索するとtitleAll、すべてのドキュメントも取得する必要がありますtitleSony

ElasticSearch でこれを達成する方法はありますか?

4

1 に答える 1