Azure cognitive search azure搜索SDK添加参数
我正在使用azure search sdk,它非常适合我的项目。但是我有一个小问题,我想用SDK发送一些搜索参数,比如API允许的 使用API,我可以设置fuzzy=true 在搜索资源管理器上的azure portal上,您可以传递如下参数: 搜索词,$fuzzy=true,$top=10 有没有办法使用SDK实现同样的功能?我需要将fuzzy参数设置为trueAzure cognitive search azure搜索SDK添加参数,azure-cognitive-search,Azure Cognitive Search,我正在使用azure search sdk,它非常适合我的项目。但是我有一个小问题,我想用SDK发送一些搜索参数,比如API允许的 使用API,我可以设置fuzzy=true 在搜索资源管理器上的azure portal上,您可以传递如下参数: 搜索词,$fuzzy=true,$top=10 有没有办法使用SDK实现同样的功能?我需要将fuzzy参数设置为true p.s.这个问题是为了搜索而不是为了建议对于模糊搜索(与建议相反),您可能希望利用Lucene查询表达式,在要进行模糊搜索的单词后面
p.s.这个问题是为了搜索而不是为了建议对于模糊搜索(与建议相反),您可能希望利用Lucene查询表达式,在要进行模糊搜索的单词后面加一个~。下面是一个在REST中使用Lucene查询表达式(queryType=full)的示例。对于模糊搜索(而不是建议),您可能希望利用Lucene查询表达式,在要进行模糊搜索的单词后面加一个~。下面是一个在REST中使用Lucene查询表达式(queryType=full)的示例。要在SDK中使用模糊搜索,您需要:
var searchText= "fish~";
var searchParameters = new SearchParameters
{
QueryType = QueryType.Full
};
var searchResults = searchIndexClient.Documents.Search(searchText, searchParameters)
要在SDK中使用模糊搜索,您需要:
var searchText= "fish~";
var searchParameters = new SearchParameters
{
QueryType = QueryType.Full
};
var searchResults = searchIndexClient.Documents.Search(searchText, searchParameters)
谢谢,但它不适用于搜索sdk。我需要一种方法来传递搜索选项(参数)。谢谢,但它不适用于搜索sdk。我需要一种方法来传递搜索选项(参数)。