Azure SQL Server中的模糊搜索

问题描述 投票:1回答:1

在我工作的项目中,我们有必要使用某种模糊搜索来填充自动完成字段。此自动填充字段必须显示一些信息作为内部的用户类型。

我正在使用Azure SQL数据库,我发现无法使用主数据服务。 (https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration?view=sql-server-2017

我已经搜索了一些解决方案,我发现了与Levenstein模糊搜索相关的东西,但我发现的实现并不适合我的场景。

我是模糊搜索的新手,PLZ,你能否在T-SQL中建议模糊搜索的任何实际实现。

tsql azure-sql-database fuzzy-search
1个回答
3
投票

您可以使用this文档获取有关如何使用Azure搜索索引器连接和索引Azure SQL数据库内容的分步说明。

之后,您可以使用Azure Search API执行模糊搜索。

https://{yourSite}.search.windows.net/indexes/{yourIndex}/docs?search={fieldToSearch}:{lookupValue}~&queryType=Full?api-version=2015-02-28&suggesterName=default&queryType=full&search=California~

您需要指定querytype = full和要在其上执行模糊搜索的字符/单词后面的波浪号。

© www.soinside.com 2019 - 2024. All rights reserved.