按ID数组

时间:2017-04-11 20:46:13

标签: azure-search

我打算按ID数组实现搜索过滤器。此数组最多可包含1000 - 10000个ID。 推荐的基于id的过滤方式是这样的吗?

$filter=Id eq 'ID1' or Id eq 'ID2'

这是昂贵的性能副? 这是昂贵的价钱吗?

1 个答案:

答案 0 :(得分:1)

目前,由于Azure搜索filter size limits,无法在单个查询中按多个ID进行过滤。如果您使用几百个ID进行过滤,那么就有可能,但数千个肯定不会起作用。

我们正在考虑放宽限额或提供alternative mechanisms的方法,但在不久的将来不会有任何改变。