Algolia / Laravel / Faceting的属性

时间:2016-12-08 15:59:44

标签: laravel algolia

做了很多测试和播放,所以添加了一小部分代码,我可以使用

::reindex()

在我的模型上重新同步所有内容。一切都很好,我可以使用

public $indices = ['title', 'filename', 'description'];

这会创建我的可搜索属性,但我无法看到如何定义分面的属性:(确定它是非常明显的东西吗?帮助:)

1 个答案:

答案 0 :(得分:1)

您可以在模型中的$algoliaSettings变量中指定这些设置。

public $algoliaSettings = [
    'attributesForFaceting' => [
        'attributeName',
        'otherAttributeName',
    ],
];

然后,在调用YourModel::setSettings();YourModel::reindex();

时,这些设置将设置为您的索引