【发布时间】:2014-03-31 09:31:19
【问题描述】:
我们有一个包含来自电子邮件和文件的文本的 Body (NVARCHAR(MAX)) 列的表。该列是全文索引的。
一些文档包含参考编号,例如 00123。但是,全文引擎似乎去除了前导零,因此当我们使用 CONTAINS(Body, '00123') 进行搜索时,它也会返回仅包含 123 的误报。
有没有办法解决这个问题?理想情况下,有一种方法可以在查询中解决这个问题,但我们也会考虑其他选项,例如替代分词器等。
我们使用的是 SQL Server 2008 R2 及更高版本。
【问题讨论】:
标签: sql-server tsql full-text-search