V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
youngce
V2EX  ›  Elasticsearch

请教, ElasticSearch 可以同时搜索获得多个 mysql 表的结果吗

  •  
  •   youngce · 2019-05-27 18:50:12 +08:00 · 4094 次点击
    这是一个创建于 1788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前项目有这样一个需求:

    • 一个搜索框,输入文字后可以联想获得数据库里的,用户表、建筑物表等多张表的数据
    • 最好要支持中文、拼音首字母这样的搜索条件。
    • 目前后端用的是 django,haystack+ES 似乎有点难以完成上述需求

    请问大佬们有没有什么建议

    4 条回复    2019-05-28 11:33:58 +08:00
    jaylee77
        1
    jaylee77  
       2019-05-27 18:52:07 +08:00
    elasticsearch 跟 mysql 并没有关系,自己建好索引就是,可以实现
    palmers
        2
    palmers  
       2019-05-27 22:34:35 +08:00
    可以分阶段执行 把你需要联想的内容定义推送到 es 然后搜索框对接 es 查询
    limuyan44
        3
    limuyan44  
       2019-05-28 03:07:15 +08:00 via Android
    都没搞懂你在说什么,es 怎么和 mysql 扯上了,怎么 django 又和 es 实现不了功能扯上了啊。把数据推到 es 不就好了,或者你根本不需要 es 只需要 sql
    语句?
    moomesy
        4
    moomesy  
       2019-05-28 11:33:58 +08:00
    es 是独立存在的东西,跟 django 和 mysql 没关系,你自己建索引就是了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1236 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 17:50 · PVG 01:50 · LAX 10:50 · JFK 13:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.