12 2018 档案
摘要:Query DSL (Domain Specific Language),基于json的查询方式 1、Constant score query,常量分值查询,目的就是返回指定的score,一般都结合filter使用,因为filter context忽略score。 2、bool query,布尔查询
阅读全文
摘要:/** * Constructor of {@code PageImpl}. * * @param content the content of this page, must not be {@literal null}. * @param pageable the paging information, must not be {@literal null}. * @param total ...
阅读全文
摘要:springboot整合es的方式: transport方式(7.0弃用,8.0移除) spring-data(完全当做数据库来用,无法全部支持es,内部也是基于transport,包装后使用非常简单,和JPA基本类似) rest(low-level和high-level,low-level非常完善
阅读全文
摘要:1、关于Query context和filter context 查询语句的表现行为取决于使用了查询上下文方式还是过滤上下文方式。 时间戳(timestamp)是否在2015到2016之间? 状态(status)是否是(确切)“published”? tip:所以,在需要用score来匹配文档的情况
阅读全文
摘要:1、_cat列入所有有效命令 2、通用参数 2.1 verbose参数,显示命令详细信息 2.2 help参数,显示有效列的详细说明 2.3 header参数,选择显示的列 2.4、响应体返回格式,支持json,yaml,text(default),smile,cbor 2.5、多个参数混合使用,一
阅读全文
摘要:1、更新索引设置:将副本减至0,修改索引分析器为ik_max_word和检索分词器为ik_smart 2、需要先将索引关闭,然后再PUT setings
阅读全文
摘要:用vmware安装虚拟机后会出现三种网卡: 1、vmnet0:桥接网卡,虚拟机相当于一台实体机,可以自用访问与被访问及上网。 在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩
阅读全文
摘要:1、安装说明 https://github.com/medcl/elasticsearch-analysis-ik 2、release版本 https://github.com/medcl/elasticsearch-analysis-ik/releases 3、安装插件 也可以自己下载包之后解压缩
阅读全文
摘要:1、 检索所有文档 2、 term检索 term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词,所以我们的搜索词必须是文档分词集合中的一个,如果没有安装分词插件,汉字分词按每个汉字来分。 3、 match检索 match查询会先对搜索词进行分词,分词完毕后再逐个对分词结果进行匹配,因此
阅读全文
摘要:1、创建索引 1.1、使用缺省配置创建索引(5个分片,1个副本) 索引名称test必须小写 1.2、指定分片和副本: 2、查看索引 2.1、查看基本信息: 只返回配置信息: 2.2、查看多个索引: 3、删除索引 4、关闭和打开索引 关闭索引后不能更新索引和查询索引内容,否则会抛出错误 5、查看集群索
阅读全文
摘要:一、两台机器 centos:192.168.31.10 win7:192.168.1.101 二、配置 三、测试 运行es后,测试:curl http://192.168.1.101:9200/_cat/health?v 用head插件: ’
阅读全文