我可以使用数字过滤器进行 OR 地理搜索吗?

Can I OR geo search with numeric filters?

我正在使用 insideBoundingBox,我想添加一个数字过滤器。 像

color_id=12 OR insideBoundingBox='...'

这可能吗?

谢谢!

不幸的是,Algolia API 不支持它。解决方法是执行 2 个查询并合并结果集。

也许您可以先显示匹配 "in the area" 的结果,然后再显示匹配 color_id 的结果?