
Elasticsearchのfuzzy queryを使って、あいまい検索を試してみる
CRANK
elasticsearchでは、fuzzy queryの機能を用いることで、いわゆる曖昧検索を実現することができます。これにより、検索クエリ文字列のタイプミス(挿入、欠落、置換等)を吸収することが可能です。 簡単なサンプル 例えば、"title" というフィールドに、以下のような値が登録されているとします。tokenizerには一般的なkuromoji_tokenizerを使用しているとします。 "title" : "ベンチャー企業就職のススメ" これに以...