我们有一个使用天蓝色搜索索引的C#应用程序。我们在索引中有一个属性(比如Name)。此字段是使用关键字分析器创建的。对我的要求是,如果我搜索 George Joseph ,我应该只获得名称 George Joseph 的记录,并且不应该返回姓名 - George 或约瑟夫或 George Joseph Sr
如果我将搜索查询写为Name:("George Joseph")
,索引会正确返回结果吗?
此致
约翰
答案 0 :(得分:1)
是。您还可以使用filters进行完全匹配$filter=Name eq 'George Joseph'
。您的问题类似于:Return records from azure search that match the exact serch term only。要了解有关自定义搜索的流程查询和文档处理的详情,请参阅:How full text search works in Azure Search。