gpt4 book ai didi

mysql - 从现有 Sphinx 索引作为数据源派生新的 Sphinx 索引?

转载 作者:行者123 更新时间:2023-11-30 01:12:56 24 4
gpt4 key购买 nike

我正在使用 Sphinx 通过每日 cron 作业来索引大型 MySQL 产品数据表。当创建新产品索引时,我还想使用 Sphinx 的多值属性 (MVA) 创建具有前 n 个产品的商家索引。这是一个相对简单的分组操作。有没有办法让Sphinx使用它自己的索引(上面提到的产品索引)来创建另一个索引(商家索引)?

最佳答案

虽然不是直接的,但也许是可能的。坦率地说,它可能比直接从 mysql 创建第二个索引更麻烦。

Sphinx 在构建索引时并不真正存储原始文本。因此需要将所有必需的列复制为属性,以便存储数据。然后,您可以通过运行 sphinxQL 命令(在 sql_query 中)构建第二个索引。

您可能还会遇到 max_matches 问题,除非您对范围查询有创意。

由于它不是内置功能,因此很难使其正常工作。

关于mysql - 从现有 Sphinx 索引作为数据源派生新的 Sphinx 索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19321497/

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