相关疑难解决方法(0)

如何在SQL Server中使用领先的通配符全文搜索?

注:正在使用SQL的全文搜索功能,蕴含条款和所有人-*是全文的通配符,%是只喜欢条款.

我已经在几个地方读过,因为MS SQL不支持"前导通配符"搜索(例如使用"*overflow"来匹配"stackoverflow").我正在考虑使用CLR函数来添加正则表达式匹配,但我很想知道人们可能会有哪些其他解决方案.

更多信息:您只能在单词或短语的末尾添加星号. - 以及我的经验经验:匹配"myvalue"时,"my*"有效,但"(星号)值"返回不匹配,执行查询时简单如下:

SELECT * FROM TABLENAME WHERE CONTAINS(TextColumn, '"*searchterm"');
Run Code Online (Sandbox Code Playgroud)

因此,我需要一个解决方法.我只在实际搜索页面上使用我的网站搜索 - 所以它的工作方式基本上与Google的工作方式相同(在Joe Sixpack类型的用户眼中).不是那么复杂,但这种匹配真的不应该失败.

sql-server full-text-search

42
推荐指数
4
解决办法
5万
查看次数

在sql server中寻找全文搜索的单词部分

我如何找到全文搜索所有匹配' 能力 '面具的单词,如"适用性"和"可靠性"等?那可能吗?

sql sql-server

5
推荐指数
1
解决办法
2771
查看次数

标签 统计

sql-server ×2

full-text-search ×1

sql ×1