如何进行用户友好的文本搜索?

时间:2014-04-05 14:05:21

标签: search full-text-search

我需要在数据库中实现文本搜索。

我正在寻找实现能够处理拼写错误的文本搜索的一般方法。我也在寻找微调搜索特定合成语言的一般方法。

1 个答案:

答案 0 :(得分:0)

Lucene是一个实现许多有用算法的库,包括模糊搜索和自动校正。通过阻止原始单词来处理花哨的语言 - 即切断任何变量前缀/后缀以用一个表达式替换所有形式的单个单词。即使没有完整的形态分析,这也是有用的,例如切断了最后一个'用英语。