Mysql 哈希索引与弹性搜索
我是MySQL和elasticsearch的新手。我一直混淆了散列索引和弹性搜索之间的区别。例如,如果我有一个用户表,如何从指定的电子邮件中找到用户?我已经考虑过2个决议。 1.使用散列索引:创建新列,如email\u hash,并在此列上创建散列索引,并基于此新列进行查询。 2.只是使用弹性搜索Mysql 哈希索引与弹性搜索,mysql,elasticsearch,hash,Mysql,elasticsearch,Hash,我是MySQL和elasticsearch的新手。我一直混淆了散列索引和弹性搜索之间的区别。例如,如果我有一个用户表,如何从指定的电子邮件中找到用户?我已经考虑过2个决议。 1.使用散列索引:创建新列,如email\u hash,并在此列上创建散列索引,并基于此新列进行查询。 2.只是使用弹性搜索 我一直很困惑我应该使用什么样的解决方案?或者我可以同时使用这两种方法以获得更好的查询性能?非常感谢您的帮助。非常感谢。弹性内部搜索是一种索引,但具有更多功能。如果你只是想简单地搜索一下你发送电子邮件的
我一直很困惑我应该使用什么样的解决方案?或者我可以同时使用这两种方法以获得更好的查询性能?非常感谢您的帮助。非常感谢。弹性内部搜索是一种索引,但具有更多功能。如果你只是想简单地搜索一下你发送电子邮件的地方,然后把用户找回来,那么就用mysql吧。如果您有更多的要求,如查找单数/复数形式的单词或词干单词。建议使用弹性搜索