elaticsearch
挑战不可能,努力
这个作者很懒,什么都没留下…
展开
-
ElasticSearch父子关联文档实现关系型数据库join操作
1. 非规范化数据 比如mysql描述订单以及订单详情 :order(id, order_no, amount) ->order_detail(id, order_id, commodity, price) , 在关系型数据库中一个订单对应多个订单详情,详情表通过order_id与订单表关联。 那么在es中可以通过冗余数据描述这种关系, 索引如下: PUT order { "mappings": { "order": {...转载 2020-06-03 14:59:40 · 618 阅读 · 0 评论 -
ES搜索 term与match区别 bool查询
term 和 match 总结 在实际的项目查询中,term和match 是最常用的两个查询,而经常搞不清两者有什么区别,趁机总结有空总结下。 term用法 先看看term的定义,term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词拆解。 这里通过例子来说明,先存放一些数据: { "title": "love China", "content":...原创 2020-04-02 18:41:24 · 1904 阅读 · 0 评论