我想从AJAX autosuggest搜索文本框中保存搜索查询。当用户键入字符时,立即显示搜索结果。
问题是决定何时将字符串视为查询。当搜索“柠檬”时,不宜记录L,Le,Lem,Lemo,Lemon。在这种情况下,只应保存柠檬。
此外,有时拼写错误的单词也很有意思。 “Lemmon”是值得保存的,因为它可以为网站所有者提供有关搜索查询的宝贵反馈,这些反馈不会产生任何项目,当用户可能期待某些项目时。
有什么想法吗?
答案 0 :(得分:0)
您无法以编程方式决定何时是查询,但用户可以。当他认为是真正的查询时,你必须采取用户操作并保存。
例如:
你应该结合前两个解决方案来获得一个非常智能的数据库,但随后你将获得智能数据!