Mal*_*com 1 woocommerce algolia
我试图通过"post_title"过滤Algolia(在Woocommerce中)的自动完成结果.
我在child-theme/algolia/autocomplete.php中修改了模板:
attributesToSnippet: [
'content:10'
],
Run Code Online (Sandbox Code Playgroud)
通过
attributesToSnippet: [
'post_title'
],
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我有不相关的结果,如图所示:https://imgur.com/a/9dEv7bI
我怎样才能达到预期的效果?谢谢.
我的理解是,你希望Algolia只通过搜索帖子标题来返回结果.
该attributesToSnippet询问引擎返回给定大小的相关片段进行匹配查询一个给定的属性.但是在您的情况下,这不是您想要更改的内容,只是对帖子标题进行搜索.
相反,你应该改变searchableAttributes.您可以通过进入Algolia仪表板,转到指数选项卡并选择索引来完成此操作.然后前往Ranking选项卡并删除您不希望引擎搜索的属性.
只保留post_title可搜索的属性,您的自动填充应该只返回基于内部匹配的结果post_title.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |