Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure cognitive search azure搜索SDK添加参数_Azure Cognitive Search - Fatal编程技术网

Azure cognitive search azure搜索SDK添加参数

Azure 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查询表达式,在要进行模糊搜索的单词后面

我正在使用azure search sdk,它非常适合我的项目。但是我有一个小问题,我想用SDK发送一些搜索参数,比如API允许的

使用API,我可以设置fuzzy=true 在搜索资源管理器上的azure portal上,您可以传递如下参数: 搜索词,$fuzzy=true,$top=10

有没有办法使用SDK实现同样的功能?我需要将fuzzy参数设置为true


p.s.这个问题是为了搜索而不是为了建议

对于模糊搜索(与建议相反),您可能希望利用Lucene查询表达式,在要进行模糊搜索的单词后面加一个~。下面是一个在REST中使用Lucene查询表达式(queryType=full)的示例。

对于模糊搜索(而不是建议),您可能希望利用Lucene查询表达式,在要进行模糊搜索的单词后面加一个~。下面是一个在REST中使用Lucene查询表达式(queryType=full)的示例。

要在SDK中使用模糊搜索,您需要:

  • 确保您正在使用至少一个版本的Microsoft.Azure.Search NuGet软件包

  • 将SearchParameters中的QueryType设置为Full

  • 在要搜索的每个单词的末尾添加一个tilda

  • 下面将对fish这个词进行模糊搜索

    var searchText= "fish~";
    var searchParameters = new SearchParameters
    {
      QueryType = QueryType.Full                
    };
    
    var searchResults = searchIndexClient.Documents.Search(searchText, searchParameters)
    

    要在SDK中使用模糊搜索,您需要:

  • 确保您正在使用至少一个版本的Microsoft.Azure.Search NuGet软件包

  • 将SearchParameters中的QueryType设置为Full

  • 在要搜索的每个单词的末尾添加一个tilda

  • 下面将对fish这个词进行模糊搜索

    var searchText= "fish~";
    var searchParameters = new SearchParameters
    {
      QueryType = QueryType.Full                
    };
    
    var searchResults = searchIndexClient.Documents.Search(searchText, searchParameters)
    

    谢谢,但它不适用于搜索sdk。我需要一种方法来传递搜索选项(参数)。谢谢,但它不适用于搜索sdk。我需要一种方法来传递搜索选项(参数)。