【发布时间】:2010-04-20 14:40:02
【问题描述】:
我对全文搜索非常陌生,有人告诉我对 2 个表格进行全文搜索并按相关性对结果进行排序。
我将查看“Posts”表和“PostComments”表。我必须在 Posts.Description、Posts.Title 和 PostComments.Comments 上查找搜索词(比如说“AnyWord”)。
我必须按相关性返回帖子顺序,但由于我正在查看帖子和帖子评论,我不知道这是否有意义。我想说我需要同一张表上的所有信息才能按相关性排序。
你能帮我弄清楚这是否有意义,如果它确实如何实现它?
编辑
我将尝试更好地解释我需要什么。
如果搜索词出现在标题、描述或任何相关的 PostComments 上,则帖子与搜索相关。
但在前端我会显示一个帖子列表。此列表中的帖子标题是指向帖子本身的链接。帖子 cmets 在那里可见,但不在搜索结果列表中,尽管它们参与了搜索过程。
因此,您可以在搜索结果上发布匹配的帖子,因为搜索词出现在一个或多个 cmets 上
【问题讨论】:
标签: sql-server-2005 full-text-search