gpt4 book ai didi

javascript - Algolia + Woocommerce 类别的分层索引

转载 作者:行者123 更新时间:2023-12-02 15:03:15 26 4
gpt4 key购买 nike

我已经安装了多个 Algolia。现在,我正在完成另一篇关于 Wordpress 的文章,为 Woocommerce 产品建立索引。使用 Algolia Woocommerce WP 插件 ( https://github.com/algolia/algoliasearch-wordpress )

到目前为止,一切看起来都很好,尽管索引产品类别存在一个小问题:

在 WordPress 中,它们是分层的,但当它们被索引时,它们是扁平的

categories: ['parent', 'child', 'child']

我的问题是:有什么方法可以使索引“更智能”并且输出如下:

categories : {
parent: ['child', 'child2'],
parent2: ['child3', 'child4', 'child5']
}

最佳答案

我想你可以在索引器 https://github.com/algolia/algoliasearch-wordpress/blob/c2b791d3a018f2b3c4e7fe46815bc412ccce90f6/core/Indexer.php 中编写一些自定义代码这会将类别转变为该架构

{
"objectID": "123",
"categories": {
"lvl0": "child",
"lvl1": "child > child2"
}
}

然后您可以使用以下方法轻松利用它:

关于javascript - Algolia + Woocommerce 类别的分层索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35310819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com