按 id 数组过滤
Filter by array of ids
我打算通过 ID 数组实现搜索过滤器。这个数组最多可以有 1000 - 10000 个 ID。
推荐的基于 id 的过滤方式是这样的吗?
$filter=Id eq 'ID1' or Id eq 'ID2'
这是昂贵的性能副产品吗?
这个价格贵吗?
由于 Azure 搜索的 filter size limits,目前无法在单个查询中按那么多 ID 进行筛选。如果你按几百个 ID 过滤是可能的,但几千个肯定不行。
我们正在考虑放宽限制或提供alternative mechanisms的方法,但近期不会有任何改变。
我打算通过 ID 数组实现搜索过滤器。这个数组最多可以有 1000 - 10000 个 ID。 推荐的基于 id 的过滤方式是这样的吗?
$filter=Id eq 'ID1' or Id eq 'ID2'
这是昂贵的性能副产品吗? 这个价格贵吗?
由于 Azure 搜索的 filter size limits,目前无法在单个查询中按那么多 ID 进行筛选。如果你按几百个 ID 过滤是可能的,但几千个肯定不行。
我们正在考虑放宽限制或提供alternative mechanisms的方法,但近期不会有任何改变。