elasticsearch使用心得
来源:互联网 发布:java 数组 深入 编辑:程序博客网 时间:2024/06/03 20:51
1、分页搜索中from/size:
搜索请求一次请求最大量为[10000]。我们的请求量已经超标,因此报错,异常信息提示我们请求大数据量的情况下使用Scroll API。
2、scroll api 可以获取所有的文档信息,而from/size有数量限制
3、must表示必须满足,mustNot表示必须不满足,should表示可有可无
4、.setFilter(FilterBuilders.rangeFilter("age").from(12).to(18)) :
在这里"age"是要查询的field, 后面的数字是查询的条件范围
5、QueryBuilders.idsQuery().ids("1", "2"); 表示通过ID来查询
6、
.setQuery(QueryBuilders.matchQuery("name", "tom"))//指定查询条件,这里不支持通配符 * ?
.setQuery(QueryBuilders.matchAllQuery())//查询所有.setQuery(QueryBuilders.multiMatchQuery("tom", "name","title"))//支持一个值同时匹配多个字段 等价于SQL语句,就是,where name=tom or title=tom .setQuery(QueryBuilders.queryStringQuery("name:to?"))//queryStringQuery查询,?匹配一个 *匹配多个
7、termQuery 是精确匹配,matchQuery 模糊匹配
8、
阅读全文
0 0
- elasticsearch使用心得
- elasticsearch使用
- ElasticSearch使用
- Elasticsearch使用
- ElasticSearch使用
- 使用elasticsearch,Elasticsearch Scripts disabled
- ElasticSearch使用教程四(ElasticSearch查询详解)
- ElasticSearch使用教程四(ElasticSearch查询详解)
- Elasticsearch(二)【Elasticsearch.Net基本使用】
- Elasticsearch系列(二)----Elasticsearch 基本使用
- 使用Elasticsearch的java api,操作elasticsearch
- ElasticSearch java客户端使用
- elasticsearch 使用事项
- elasticsearch使用记录
- Elasticsearch简单使用
- 谁在使用Elasticsearch
- PHP ElasticSearch的使用
- elasticsearch不使用analyzer
- 20171014w3school javascript课程学习
- js获取Android和iOS的版本
- 改善工作效率的3种方式
- 123
- QT自定义控件,以绘画板为例
- elasticsearch使用心得
- Struts2 安装
- Java SE开发之jdk环境配置
- Linux教程【2】-Linux(centos-6.3)系统在VMware虚拟机中安装全程示意图详解-系统分区
- java的二分法查找
- px转vw和vh的工具(对前端同学有用)
- 生命太短,离别太长
- [Treap] [LIS] BZOJ[3173] [Tjoi2013]最长上升子序列
- 坚持#第212天~零基础自学云计算基础语言应用1~5节