ynkkdev

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

  •  
  •   ynkkdev · May 27, 2019 · 7463 views
    This topic created in 2560 days ago, the information mentioned may be changed or developed.

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

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

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

    4 replies    2019-05-28 11:33:58 +08:00
    jaylee77
        1
    jaylee77  
       May 27, 2019
    elasticsearch 跟 mysql 并没有关系,自己建好索引就是,可以实现
    palmers
        2
    palmers  
       May 27, 2019
    可以分阶段执行 把你需要联想的内容定义推送到 es 然后搜索框对接 es 查询
    limuyan44
        3
    limuyan44  
       May 28, 2019 via Android
    都没搞懂你在说什么,es 怎么和 mysql 扯上了,怎么 django 又和 es 实现不了功能扯上了啊。把数据推到 es 不就好了,或者你根本不需要 es 只需要 sql
    语句?
    moomesy
        4
    moomesy  
       May 28, 2019
    es 是独立存在的东西,跟 django 和 mysql 没关系,你自己建索引就是了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2725 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    ♥ Do have faith in what you're doing.