Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 哈希索引与弹性搜索_Mysql_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Hash - Fatal编程技术网 elasticsearch,hash,Mysql,elasticsearch,Hash" /> elasticsearch,hash,Mysql,elasticsearch,Hash" />

Mysql 哈希索引与弹性搜索

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

我是MySQL和elasticsearch的新手。我一直混淆了散列索引和弹性搜索之间的区别。例如,如果我有一个用户表,如何从指定的电子邮件中找到用户?我已经考虑过2个决议。 1.使用散列索引:创建新列,如email\u hash,并在此列上创建散列索引,并基于此新列进行查询。 2.只是使用弹性搜索


我一直很困惑我应该使用什么样的解决方案?或者我可以同时使用这两种方法以获得更好的查询性能?非常感谢您的帮助。非常感谢。

弹性内部搜索是一种索引,但具有更多功能。如果你只是想简单地搜索一下你发送电子邮件的地方,然后把用户找回来,那么就用mysql吧。如果您有更多的要求,如查找单数/复数形式的单词或词干单词。建议使用弹性搜索