使用Algolia在特定属性(列)中搜索

时间:2017-10-12 21:54:04

标签: php algolia

我正在尝试利用Algolia的自然语言搜索来搜索我已经填充的索引,但我只需要在“名称”列中搜索。

我很难确定如何做到这一点。我正在使用PHP SDK,我已经成功了,但是只返回facetHits,其中包含了匹配的值,但我仍然需要模型中的数据。

1 个答案:

答案 0 :(得分:4)

您必须更改searchableAttributes

$index->setSettings([
  'searchableAttributes' => [
    'name',
  ]
]);

另请参阅the api referencethe guide for searchable attributes