在 Algolia 中按属性获取单个对象

Get single object by attribute in Algolia

我正在为 Algolia 使用 JavaScript API,我正在尝试检查是否存在单个记录。 API 有明确的文档说明如何在已知 ObjectID (index.getObject) 的情况下执行此操作,但我需要检查是否存在基于不同属性的单个结果:

post_id: 10050
objectID: 55345

在这种情况下,post_id 由 CMS 设置,我想查询 Algolia 索引以检查它是否存在(或不存在)。

到目前为止,这段代码似乎可以解决问题:

index.search({
    filters: 'post_id: 10050',
})

我不确定它的性能如何,但目前它达到了要求的结果。