我打算按ID数组实现搜索过滤器。此数组最多可包含1000 - 10000个ID。 推荐的基于id的过滤方式是这样的吗?
$filter=Id eq 'ID1' or Id eq 'ID2'
这是昂贵的性能副? 这是昂贵的价钱吗?
答案 0 :(得分:1)
目前,由于Azure搜索filter size limits,无法在单个查询中按多个ID进行过滤。如果您使用几百个ID进行过滤,那么就有可能,但数千个肯定不会起作用。
我们正在考虑放宽限额或提供alternative mechanisms的方法,但在不久的将来不会有任何改变。