做了很多测试和播放,所以添加了一小部分代码,我可以使用
::reindex()
在我的模型上重新同步所有内容。一切都很好,我可以使用
public $indices = ['title', 'filename', 'description'];
这会创建我的可搜索属性,但我无法看到如何定义分面的属性:(确定它是非常明显的东西吗?帮助:)
答案 0 :(得分:1)
您可以在模型中的$algoliaSettings
变量中指定这些设置。
public $algoliaSettings = [
'attributesForFaceting' => [
'attributeName',
'otherAttributeName',
],
];
然后,在调用YourModel::setSettings();
或YourModel::reindex();