我正在开发一个 Azure 函数,它调用 Azure 搜索,根据一些关键字获取搜索结果,然后将其发送回前端应用程序。我的 Azure 搜索数据源(Azure 表)中有一个可搜索的列。它包含逗号分隔的字符串和关键字,如
- 数字、技术、3D
- 数字、技术、增强现实
- 数字、制造、化工
- 数字、制造、医药
现在我希望进行如下搜索:
- (数字、技术、3D)或(数字、制造、化学品)
这应该让我获取列值为的所有记录
- 数字、技术、3D
- 数字、制造、化工
我无法实现这一点。我知道 SearchMode.Any 和 SearchMode.All 但我无法找出如何在上述两组之间实现 OR。