2018年3月19日

读《深入理解Elasticsearch》点滴-对象类型、嵌套文档、父子关系

摘要: 一、对象类型 1、mapping定义文件 2、索引数据 3、等效于 4、总结一下: object类型只有在很简单的情景中好用,如“一对一“的父子环境当中;或者不存在跨字段找找等情况是,仅需要在单个字段中搜索而不需要关联多个字段时,或者不需要在对象中搜索。 二、嵌套文档 1、mapping定义 2、总 阅读全文

posted @ 2018-03-19 21:33 手握太阳 阅读(330) 评论(0) 推荐(0) 编辑

Mybaits-从零开始-Hello World(暂不考虑命名规范化)

摘要: 1、mybatis-config.xml 2、deptUseMapper.xml 3、DeptUserDomain.java 4、DeptUserOpt.java 5、DeptUserUtil.java 6、目录 7、数据表 8、运行结果 阅读全文

posted @ 2018-03-19 00:01 手握太阳 阅读(181) 评论(0) 推荐(0) 编辑

2018年3月18日

读《深入理解Elasticsearch》点滴-聚合-top_hits

摘要: 以下是官网手册(部分)(v5.1) 直接直接看官网手册 https://www.elastic.co/guide/en/elasticsearch/reference/5.1/search-aggregations-metrics-top-hits-aggregation.html Top hits 阅读全文

posted @ 2018-03-18 12:43 手握太阳 阅读(7362) 评论(0) 推荐(0) 编辑

读《深入理解Elasticsearch》点滴-multi_match

摘要: 区分按字段为中心的查询、词条为中心的查询 注意高频词项被高得分词项(冷僻的词项)取代的问题 1、best_fields :适用于多字段查询且查询相同文本;得分取其中一个字段的最高分。可通过tie_breaker(取值0~1)将低得分字段的分数引入的最终得分中。best_fields可与dis_max 阅读全文

posted @ 2018-03-18 12:00 手握太阳 阅读(397) 评论(0) 推荐(0) 编辑

圈子

摘要: 2018年03月18日,今天我也做了一件很有意思的事情,建立了自己的微信群,将很多多年来it圈里的朋友同事拉了进来,现在才10多个,希望不断发展壮大。 不同行业,不同技术方向,不同岗位,不同地域,不同年龄,不同爱好,相同的是大家都是搞IT滴,相互学习,找差距,长见识,交朋友! 阅读全文

posted @ 2018-03-18 00:12 手握太阳 阅读(133) 评论(0) 推荐(0) 编辑

2018年3月17日

读《深入理解Elasticsearch》点滴-查询二次评分

摘要: 理解二次评分 二次评分是指重新计算查询返回文档中指定个数文档的得分,es会截取查询返回的前N个,并使用预定义的二次评分方法来重新计算他们的得分 小结 二次评分参数配置 在resource对象中,必须配置下面的参数: window_size 窗口大小,默认值是from和size参数值之和,它指定了每个 阅读全文

posted @ 2018-03-17 22:48 手握太阳 阅读(2968) 评论(0) 推荐(0) 编辑

读《深入理解Elasticsearch》点滴-查询分类

摘要: 1、如何分类,略。个人不接受书中的分类方法,建议采用官网上的分类方法 2、term查询,可以模拟No-SQL数据库 阅读全文

posted @ 2018-03-17 22:40 手握太阳 阅读(156) 评论(0) 推荐(0) 编辑

读《深入理解Elasticsearch》点滴-过滤器

摘要: 1、过滤器不影响文档得分 2、过滤的唯一目的是用特定筛选条件来缩小结果范围;而查询不仅缩小结果范围,还会影响文档的得分 3、过滤器运行更加高效(因为不用计算得分) 4、通常过滤器使用Bits接口,返回DocIdSet数据结构,通过二进制进行位运算 5、不是所有的过滤器都是用Bits结构,如数值区间过 阅读全文

posted @ 2018-03-17 22:00 手握太阳 阅读(120) 评论(0) 推荐(0) 编辑

读《深入理解Elasticsearch》点滴-查询模版(结合官网手册,版本5.1)

摘要: 1、为什么使用查询模版 让应用程序开发者只需要把查询传递给elasticsearch,而不需要考虑查询语句的构造、查询DSL语法、查询结果过滤等细节知识。 2、使用版本5.1,查询模版在5.6中发生变化。注意。官网地址 https://www.elastic.co/guide/en/elastics 阅读全文

posted @ 2018-03-17 21:20 手握太阳 阅读(201) 评论(0) 推荐(0) 编辑

读《深入理解Elasticsearch》点滴-查询评分

摘要: 文档权重(document boost):索引期赋予某个文档的权重值 字段权重(field boost):查询期赋予某个文档的权重值 协调因子(coord):基于文档中词项个数的协调因子,一个文档命中率查询中的词项越多,得分越高 逆文档频率(inverse document frequency):一 阅读全文

posted @ 2018-03-17 20:42 手握太阳 阅读(375) 评论(1) 推荐(0) 编辑

导航