Azure SQL 服务器中的模糊搜索
Fuzzy search in Azure SQL Server
在我工作的项目中,我们需要使用某种模糊搜索来填充自动完成字段。此自动完成字段必须在用户输入时显示一些信息。
我正在使用 Azure SQL 数据库,我发现无法使用主数据服务。 (https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration?view=sql-server-2017)
我已经用谷歌搜索了一些解决方案,并且找到了与 Levenstein 模糊搜索相关的内容,但我发现的实现方式并不适合我的场景。
我是模糊搜索的新手,请问你能建议在 T-SQL.
中模糊搜索的任何实际实现吗
您可以使用 this 文档获取有关如何使用 Azure 搜索索引器连接到 Azure SQL 数据库内容并为其编制索引的分步说明。
之后您可以使用 Azure 搜索 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~
您需要在要执行模糊搜索的 character/word 之后指定 querytype=full 和波浪号。
在我工作的项目中,我们需要使用某种模糊搜索来填充自动完成字段。此自动完成字段必须在用户输入时显示一些信息。
我正在使用 Azure SQL 数据库,我发现无法使用主数据服务。 (https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-installation-and-configuration?view=sql-server-2017)
我已经用谷歌搜索了一些解决方案,并且找到了与 Levenstein 模糊搜索相关的内容,但我发现的实现方式并不适合我的场景。
我是模糊搜索的新手,请问你能建议在 T-SQL.
中模糊搜索的任何实际实现吗您可以使用 this 文档获取有关如何使用 Azure 搜索索引器连接到 Azure SQL 数据库内容并为其编制索引的分步说明。
之后您可以使用 Azure 搜索 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~
您需要在要执行模糊搜索的 character/word 之后指定 querytype=full 和波浪号。