軽量のあいまいテキスト検索ライブラリを提案できますか?
私がやりたいことは、ユーザーが入力ミスのある検索語に対して正しいデータを見つけられるようにすることです。
Lucene のような全文検索エンジンを使用することもできますが、やり過ぎだと思います。
編集:
ここで質問をより明確にするために、そのライブラリの主なシナリオがあります:
文字列の大きなリストがあります。このリスト(MSVSのインテリセンスのようなもの)で検索できるようにしたいのですが、リストには存在しないがリストにある文字列に十分近い文字列でこのリストをフィルタリングできるはずです。
例:
- 赤
- 緑
- 青い
テキスト ボックスに「Gren」または「Geen」と入力すると、結果セットに「Green」が表示されます。
インデックス付きデータの主な言語は英語です。
Lucene はそのタスクに対して重すぎると思います。
更新:
条件に一致する製品が 1 つ見つかりました。シャッフルテキストです。
代替手段を知っていますか?