Tom*_*nza 10 sql-server full-text-search
我认为这是一个非常基本的场景,但我读过的内容听起来好像使用SQL Server全文目录和索引并不容易.
我有2列,名字和姓氏.我想支持他们的全文搜索,例如,如果有人类型的"约翰·史密斯"的人对比赛双方的第一和最后一个上来第一.
虽然可以轻松地跨多个列创建索引,并且易于搜索多个列,但评分不会反映多个列.
SELECT [Key], Rank
FROM CONTAINSTABLE([User], (FirstName,LastName), '<CLAUSE_HERE>')
Run Code Online (Sandbox Code Playgroud)
似乎唯一的解决方案是自动生成containstable在每个字段上运行的查询,进行一些数学运算,总结分数等.这听起来是否合适?有更简单的方法吗?我的实际查询有更多的字段 - 这是一个简化的例子.
| 归档时间: |
|
| 查看次数: |
5701 次 |
| 最近记录: |