使用ColdFusion / jQuery查询的建议单词

时间:2013-05-12 15:23:57

标签: jquery coldfusion

我有一个ColdFusion查询,它充分利用了MySQL的全文功能(IN BOOLEAN MODE)。我不是在使用真实性。搜索页面基于利用布尔搜索查询的精确单词匹配快速返回结果。但是我没办法建议纠正拼写。

我的问题是这个。提交查询后,是否有办法提供建议的单词列表,例如Google(基于相似之处或通常拼写错误的单词)?

非常感谢任何关于如何实现这一目标的建议。

1 个答案:

答案 0 :(得分:0)

创建一个表,您可以在其中将日常搜索查询存储在字符串数据列中。

当用户开始搜索时,在此表格上运行“喜欢”条件,并将匹配的值显示为输入区域的“自动建议”。

您可以通过扩展功能为此添加更多香料。每次用户搜索并选择特定的“搜索字符串”时,都会给它+1等级。在这里,排名最高的那些在“喜欢”查询中占据首要位置。

对于“你的意思是......”,也可以显示排名最高的“喜欢”查询。一种复杂的方法是使用拼写检查器算法,如here所述,找到相似的单词并运行类似的查询,以便再次获得排名第一的。