【发布时间】:2013-05-25 16:19:09
【问题描述】:
我需要实现 Linked in 或 facebook 提供的类似搜索功能。如果您在 fb 中使用新的 Graph 搜索,当您在搜索文本上键入 L 时,它会建议一些用户的名称中带有 L,地点带有 L,页面带有 L 等等。那么这种搜索是如何实现的。
我相信可能有一个表可以存储整个数据的副本。
类似
TypeID - Text - ID for the corresponding table
User - Laurence - 1
User - Elis Lowman - 2
Pages - Lexus - 4
Pages - Lux - 1
Place - Las Vegas - 6
Place - Lebonan - 8
我说的对吗?或任何其他我们可以实现这一目标的方式?\
编辑 我在链接的 In 中检查了相同的内容。也有类似的搜索。请检查所附图像。
提前感谢您的帮助。
【问题讨论】:
-
你是在问怎么做?还是它是如何在FB上实现的?无论如何,我非常怀疑有人会使用SQL为它。
-
@amit 我需要实现或实现类似的功能。有人可以提供一些信息会很棒
标签: sql-server algorithm search full-text-search search-engine