在SQL Server数据库中,我有两个表:作业和 JobKeyword 。每个Job都有JobKeywords。我正在尝试学习如何使用全文搜索。
如何获取数据库中所有作业的列表,按搜索查询和作业之间的共享关键字排序?
答案 0 :(得分:0)
从较高的层面来看,基本上您需要在要进行搜索的列上添加全文索引。然后只需形成您通常用于将Job和JobKeyword表连接在一起的查询 - 可能是左内连接。一旦你有了那个查询,就会在你的where子句通常所在的地方替换正确的sql server全文谓词,那应该是关于它的。 Here is a link to Microsoft's explicit implementation instructions.
享受!