sql,autocomplete,带过滤的全文搜索

时间:2012-07-17 16:24:16

标签: sql sql-server autocomplete full-text-search

我正在建立一个小型社交网站。我正在使用SQL服务器和linq 2实体。我的用户可以在消息中写下他们的朋友姓名,我想自动完成用户名,但只能使用他们朋友的用户名。我可以使用完整的文本搜索吗?因为我没有看到将where子句与FTS结合使用的方法。非常感谢帮助!!

2 个答案:

答案 0 :(得分:0)

将所有朋友的名字发送给客户端并在客户端进行自动完成搜索可以更有效率。

答案 1 :(得分:0)

在应用程序的服务器端部分从DB缓存所有朋友,然后使用Jquery / your_favorite_ajax_library获取自动完成列表。在从客户端输入的每个字母后查询数据库是完全消除任何性能的绝佳方法。