例如,如果我们有 category facet 并且它返回 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/