如何使用algolia搜索通过objectID查找产品?

时间:2015-09-16 07:00:06

标签: json search-engine algolia

请说我,如何通过其objectID从json数据文件中找到产品?

我试过这样做:

helper.addNumericRefinement('numericAttribute', '=', '3').search();

我尝试替换' numericAttribute' to' objectID'但它不起作用。当我粘贴价格'而是' numericAttribute'它运作良好,搜索结果按价格。

谢谢!

1 个答案:

答案 0 :(得分:4)

如果您当时只想检索一个产品,可以使用Algolia JS客户端中提供的getObject method

index.getObject('myObjectID', function(err, content) {
   console.log(content.objectID + ": " + content.toString());
})

否则,如果您的objectID是数值并且您想要同时检索多个产品(=记录),那么最好的方法可能是将objectID值放入一个新属性(可以称为{{1} }),然后执行与您相同的搜索,但是在该新属性上。

productId