C# Azure搜索索引-关键字分析器

C# Azure搜索索引-关键字分析器,c#,azure,azure-cognitive-search,C#,Azure,Azure Cognitive Search,我们有一个利用azure搜索索引的C#应用程序。我们在索引中有一个属性(比如Name)。此字段是使用关键字分析器创建的。对我的要求是,如果我搜索George Joseph,我应该只获得名为George Joseph的记录,并且它不应该返回姓名-George或Joseph或George Joseph Sr 如果我将搜索查询写为Name:(“George Joseph”),索引会正确返回结果吗 问候, 约翰是的。您还可以使用进行精确匹配$filter=Name eq'George Joseph'。您

我们有一个利用azure搜索索引的C#应用程序。我们在索引中有一个属性(比如Name)。此字段是使用关键字分析器创建的。对我的要求是,如果我搜索George Joseph,我应该只获得名为George Joseph的记录,并且它不应该返回姓名-GeorgeJosephGeorge Joseph Sr

如果我将搜索查询写为
Name:(“George Joseph”)
,索引会正确返回结果吗

问候,


约翰是的。您还可以使用进行精确匹配
$filter=Name eq'George Joseph'
。您的问题类似于:。要了解有关为搜索自定义流程查询和文档处理的更多信息,请参阅:。

实际上,我不想使用此筛选器。我想使用搜索文本来完成这项工作。这个名字能工作吗?(“乔治·约瑟夫”)?是的。我试过了,成功了。但在msdn中找不到任何相关文档。我只是想看看我是否走对了方向?是的,这就是路。看看我在回答中链接到的那篇文章。它解释了这一点。