【发布时间】:2010-09-07 16:54:15
【问题描述】:
你能推荐一些轻量级的模糊文本搜索库吗?
我想要做的是让用户找到错误的搜索词的正确数据。
我可以使用像 Lucene 这样的全文搜索引擎,但我认为这有点矫枉过正。
编辑:
为了使问题更清楚,这里是该库的主要场景:
我有一大串字符串。我希望能够在此列表中搜索(类似于 MSVS 的智能感知),但应该可以通过字符串过滤此列表,该字符串不存在但与列表中的某个字符串足够接近。
示例:
- 红色
- 绿色
- 蓝色
当我在文本框中输入“Gren”或“Geen”时,我想在结果集中看到“Green”。
索引数据的主要语言是英语。
我认为 Lucene 对于这项任务来说太重了。
更新:
我找到了一款符合我要求的产品。这是ShuffleText。
你知道任何替代方案吗?
【问题讨论】:
标签: fuzzy-search