我在MySQL数据库中有一个900万行的表,需要对其三个字段进行全文搜索。我们认为困难的部分是找到900万分之一的行,但这不是我们遇到的。
我们的问题是其中一个是“位置”字段,因此搜索“poughkeepsie”的速度超级快,但搜索“纽约”需要永远。即使只是简单地计算结果,看起来MySQL加入表的索引,这很慢。
我可以提出三四个问题,或者会问一位专门从事此类工作的顾问,但我真的很喜欢Stack Overflow对一件事的看法。在这种情况下考虑任何其他开源数据库是否有意义?这个功能在MS SQL中完美运行,现在又有压力再次考虑它。我宁愿不这样做,但如果Postgres有完全相同的全文索引问题,也许这就是我们所坚持的。
感谢。