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

1 jaylee77 May 27, 2019 elasticsearch 跟 mysql 并没有关系,自己建好索引就是,可以实现 |
2 palmers May 27, 2019 可以分阶段执行 把你需要联想的内容定义推送到 es 然后搜索框对接 es 查询 |
3 limuyan44 May 28, 2019 via Android 都没搞懂你在说什么,es 怎么和 mysql 扯上了,怎么 django 又和 es 实现不了功能扯上了啊。把数据推到 es 不就好了,或者你根本不需要 es 只需要 sql 语句? |
4 moomesy May 28, 2019 es 是独立存在的东西,跟 django 和 mysql 没关系,你自己建索引就是了 |