search - 使用 elasticsearch 索引 Mysql 数据库

标签 search elasticsearch

我最近开始寻找 ElasticSearch 来实现我的搜索 应用。我在 Mysql 中有我的数据库,大约有。 >200万 记录。我知道在 sphinx 中我们可以直接在任何 mysql 表列。我想知道在 Elasticsearch 中是否可行, 如果不是直接实现,我们如何实现?

谢谢 莫希特

最佳答案

Elastic Search 没有像 Sphinx 那样对 mysql 的本地支持(目前)。

Elastic Search 是一个很好的搜索选项,但您可能必须执行一些自定义工作才能在数据库中的项目发生更改时触发项目的重新索引。具体如何实现将在很大程度上取决于您的应用程序。 Elastic Search 具有强大的近乎实时的搜索功能,并且已被证明 perform well under heavy indexing load因此对于大多数应用程序来说,触发重建索引应该不是问题。

NoSQL movement似乎也获得了动力。 Some applications使用 Elastic Search 作为唯一的数据存储。

关于search - 使用 elasticsearch 索引 Mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613161/

相关文章:

html - 创建一个返回多个隐藏文本值的搜索框

c# - 当在搜索中使用多个词时,如何在 Lucene.net 中执行 AND 搜索?

ios - 如何将数据从搜索栏传递到 UILabel?

node.js - 用于字符串分类的 tensorflow 与 Elasticsearch

c - 在文件的字符数组中搜索 2 个连续的十六进制值

forms - Tumblr:搜索不返回任何搜索结果

elasticsearch - 结果集不一致

elasticsearch - 使用 native Elasticsearch 客户端相对于休息的性能提升是多少?

python - Django 干草堆 : How to index field from another class

elasticsearch - Elastic Sink Connector 无法正常工作新版本