我是一个由java开发的网络应用程序。目前我在我的应用程序的一部分,我需要使用MySql like
,以便在mysql表中搜索包含100000多行的字符串。当我进行研究时,我发现MySql like
不使用索引,但如果你的字符串示例末尾有通配符:hello%
但我需要%hello%
like
在这些类型的通配符中不使用索引。我还在网上看到有其他技术,如postgresql,它可以让你使用索引搜索字符串。
我的问题是因为like
我是否需要将其所有其他功能更改为Postgresql DB,我们是否有任何替代方法在MySql上搜索使用索引的字符串?是吗?安装它们并使用它们自己使用(如果没有其他方法);
非常感谢所有回复。