现在有两张表,一个是商家表,一个是商品表。想用Elastic search做全文搜索,根据商家名称和商品名称匹配数据,并根据距离最近排序,最终实现如下效果图。想问一下索引怎么建立呢?是建立一个索引,还是两个?es怎么存这个数据,用父子的形式查询?还是?用Java客户端操作es有没有比较好用的推荐一下。谢谢!
现在有两张表,一个是商家表,一个是商品表。想用Elastic search做全文搜索,根据商家名称和商品名称匹配数据,并根据距离最近排序,最终实现如下效果图。想问一下索引怎么建立呢?是建立一个索引,还是两个?es怎么存这个数据,用父子的形式查询?还是?用Java客户端操作es有没有比较好用的推荐一下。谢谢!
鄙人拙见:
好用的客户端有
自行谷歌搜索吧
PS:
安利一个一个非常hao用的elasticsearch中文分词器插件
https://github.com/tenlee2012...