小数点数自由文本搜索TSQL

时间:2016-02-24 11:57:22

标签: sql-server full-text-search decimal-point

我们如何更准确地使用全文搜索小数点数在SQL Server中搜索?

例如

select ... where contains(field, '5')

显示包含3.5 2.5等额外行的结果。

我需要排除这些结果。

如何告诉SQL Server"。"是数字的一部分?

1 个答案:

答案 0 :(得分:0)

对自由文本搜索结果的

Like可以提高已知模式的准确性。

Select *
From [Free Text Search results]
Where [Text] Like '%[^0-9.,]5[^0-9]%' --< Not 25, not 2.5, not 52