【问题标题】:Mysql Tables into Elastic search将 Mysql 表导入弹性搜索
【发布时间】:2017-05-19 13:39:57
【问题描述】:

我正在使用 mysql 中的搜索引擎,我有 5 到 6 个表,我正在应用搜索技术,并且根据我的全文搜索,我使用了全文 mysql 搜索,当数据增长时,它不会更好更快地工作以百万计 我希望在我的 mysql 数据库上应用弹性搜索以更快地呈现结果。是否适合我将所有 5 到 6 个表移动到弹性搜索中的一个索引中,或者在弹性搜索中为每个 mysql 表创建单独的索引。哪个合适??获得更快的结果。

【问题讨论】:

    标签: mysql sql elasticsearch


    【解决方案1】:

    它们完全是两种不同的解决方案。 Sql 与 NOsql。如果您的搜索是在文本字段上,Elasticsearch 可以为您提供帮助,但这在很大程度上取决于您存储数据的方式。如果你需要做复杂的聚合或者从你的数据生成报告,kibana 没有其他 sql 友好的工具强大,所以你必须评估很多东西。由于您提供的细节很少,我会说面向文档的数据库与关系数据库可能会更好,但这只是一个猜测。

    【讨论】:

    • 我的搜索主要基于文本字段
    猜你喜欢
    • 1970-01-01
    • 2018-11-21
    • 2016-05-29
    • 2013-02-14
    • 2014-03-17
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 2021-05-14
    相关资源
    最近更新 更多