gpt4 book ai didi

mysql - 非常大的 mysql 全文数据库 - 搜索结果大时速度慢

转载 作者:行者123 更新时间:2023-11-29 07:13:21 24 4
gpt4 key购买 nike

我在 MySQL 数据库中有一个 900 万行的表,需要针对其中的三个字段进行全文搜索。我们认为困难的部分是找到 900 万分之一的行,但这不是我们遇到的问题。

我们的问题是其中一个是“位置”字段,因此搜索“poughkeepsie”返回的速度非常快,但搜索“new york”则需要很长时间。即使只是简单地统计结果,MySQL 也会将索引 JOIN 到表中,这很慢。

我可以问三四个问题,或者会问专门从事此类事情的顾问,但我真的很喜欢 Stack Overflow 对一件事的意见。在这种情况下考虑任何其他开源数据库是否有意义?此功能在 MS SQL 中完美运行,现在有压力再次考虑它。我宁愿不这样做,但如果 Postgres 有完全相同的全文索引问题,也许这就是我们所坚持的。

谢谢。

最佳答案

看看Sphinx并坚持使用 mySQL。

关于mysql - 非常大的 mysql 全文数据库 - 搜索结果大时速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3114100/

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