如果我有一份内容包含以下内容的文档:
“dolor de cabeza”使用西班牙语分析器,搜索“dolor de cabeza”返回文档正常。但使用 dolor de cabeza (不带引号)不会返回任何内容。
实际上,当使用 queryType=Full 和 searchMode=All 时,搜索查询中的每个停用词都会使其不返回任何文档。
使用引用方法的问题是它只能匹配确切的句子。
有什么解决方法吗?我认为这是一个BUG。
在我工作的项目中,我们需要使用某种模糊搜索来填充自动完成字段。当用户在其中输入内容时,此自动完成字段必须显示一些信息。
我正在使用 Azure SQL 数据库,但我发现无法使用主数据服务。( https://learn.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration?view=sql-server-2017 )
我已经在谷歌上搜索了一些解决方案,并且找到了与 Levenstein 模糊搜索相关的内容,但我发现的实现不太适合我的场景。
我是模糊搜索方面的新手,请问您能否建议在 T-SQL 中实际实现模糊搜索。