前言 一般的, mapping 可以分为 动态映射(dynamic mapping) 和 静态(显示) 映射 (explicit mapping) 和精准(严格) 映射(strict mapping) 具体由dynamic 属性控制 动态映射(dynamic: true) 创建一个索引 PUT m1 ...
分类:
移动开发 时间:
2020-02-02 22:03:19
阅读次数:
104
准备数据 PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑、武器长、性格直", "tags": ["黑", "长", "直"] } PUT zhifou/doc/2 { "name":"大娘子", "age": ...
分类:
其他好文 时间:
2020-02-02 19:41:45
阅读次数:
159
准备数据 PUT zhifou/doc/4 { "name":"石头", "age":29, "from":"gu", "desc":"粗中有细,狐假虎威", "tags":["粗", "大","猛"] } 默认高亮显示 highlight GET zhifou/doc/_search { "que ...
分类:
其他好文 时间:
2020-02-02 19:38:06
阅读次数:
58
分页查询: from /size GET zhifou/doc/_search { "query": { "match_all": {} }, "sort": [ { "age": { "order": "desc" } } ], "from": 2, #从排序好的结果第二条开始 "size": 1 ...
分类:
其他好文 时间:
2020-02-02 19:36:45
阅读次数:
68
准备数据 PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑、武器长、性格直", "tags": ["黑", "长", "直"] } 结果过滤: _source 需求: 在查询所有的结果中 我只要看 name 和 ...
分类:
其他好文 时间:
2020-02-02 19:33:55
阅读次数:
120
一.match 查询 1.match 之 match (按条件查询) GET zhifou/doc/_search { "query": { "match": { "from": "gu" } } } 2.match 之 match_all (查询全部) GET zhifou/doc/_search ...
分类:
其他好文 时间:
2020-02-02 19:22:06
阅读次数:
47
前提条件 不是所有的字段类型都能排序,只有下面两种类型可以 1.数字 2.日期 排序查询 sort 1.降序 desc GET zhifou/doc/_search { "query": { "match": { "from": "gu" } }, "sort": [ { "age": { "ord ...
分类:
编程语言 时间:
2020-02-02 19:18:11
阅读次数:
189
前言 布尔查询是最常用的组合查询,根据子查询的规则,只有文档满足所有子查询条件时,elasticsearch 引擎才将结果返回。布尔查询支持的子查询条件共4种 must (and) should (or) must_not (not) filter 1.must 需求: 查询 from 为 gu 并 ...
分类:
其他好文 时间:
2020-02-02 19:16:25
阅读次数:
80
文章索引: elasticsearch && filebeat "delete old data in elasticsearch" "centos6下filebeat多开问题 " zabbix "zabbix server优化与迁移 " python && django "python datet ...
分类:
其他好文 时间:
2020-01-31 17:24:20
阅读次数:
65
【前言】从前年的时候,我都在心里有个想法。我想自己做一套搜索功能。在心里我是这么想的:1、有个资源信息库,供我查询,这个资源库可能包含各种途径生成的统一格式的数据库。2、查询时,我先整段匹配资源库找到资源。3、接下来就是分词了,这里我联想到了一些输入法的细胞词库。也就是说能不能按照细胞词库先匹配我们的搜索内容,然后将分词后的搜索条件进行匹配查询。4、按照匹配度的高低进行排序。直到昨天,在工作中刚刚
分类:
Web程序 时间:
2020-01-31 16:09:51
阅读次数:
101