Azure搜索-如何实现多方面搜索?

标签 azure elasticsearch azure-cognitive-search

例如,如果我们有类别方面,并且它返回 5 个不同的类别,则单击第一个类别时,其他类别将在响应中不可用。我想实现多方面搜索。 感谢您的回复。

有关更多信息,我指的是如下相同的场景: https://feedback.azure.com/forums/263029-azure-search/suggestions/7762452-provide-multiselect-facets

最佳答案

响应中的构面仅限于所选的构面,并且不支持此功能。我建议在这里投票 https://feedback.azure.com/forums/263029-azure-search/suggestions/7762452-provide-multiselect-facets

解决方法是发送多个查询以分别获取构面和过滤结果。

例如, 1. 在第一个搜索查询之后将所有方面保留在 UI 中(或进行另一个查询以获取所有方面); 2. 选择另一个方面后进行另一个搜索查询,前提是应用程序跟踪用户选择的方面。

关于Azure搜索-如何实现多方面搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51602908/

相关文章:

Azure Active Directory 工作负载未启用丰富通知

c# - 具有不同数据库、实体类型和 dbcontext 的通用存储库

azure-cognitive-search - Azure 搜索中的 $filter 和 facet 有什么区别

elasticsearch - 如何记录所有对 ElasticSearch 的请求?

elasticsearch - Elasticsearch 中的精确匹配搜索不起作用

Azure 认知搜索 : Cannot serach for text that starts with a specific term

odata - Azure 搜索 : Group By or Distinct in OData context/Query?

c# - 想要发送有关我的应用中的事件的电子邮件

azure - 使用 Graph API 消除安全中心警报

java - 在 String 字段上指定关键字类型