[英]Setting Algolia index attributes with Laravel Scout
我很喜欢与Laravel Scout和Algolia一起工作,并且能够索引我的内容。 (我正在使用Algolia JS库执行搜索)。
但是,我想获取搜索结果的信息,但这需要在服务器端完成,而且我不知道如何使用侦察器。 例如,如果我要允许检索构面作者和类型,则要在上设置以下属性:
$index->setSettings(array("attributesForFaceting" => array("authors", "type")));
我可以在JS中做到这一点,但是Algolia强烈建议在后端客户端-Laravel Scout上做到这一点:
“请考虑使用后端客户端来更改索引设置”
不熟悉Laravel Scout,我只在评论部分提供一般性建议:
在研究了Laravel Scout之后,Algolia发出了一个待处理的请求,以完全公开setSettings
方法来实现您想要的目标。
同时,您可以扩展AlgoliaEngine
特性以自行添加此方法,或者仅在侧面有一个小的脚本来设置这些设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.