例如,如果我们有类别方面,并且它返回 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/