MatchAllQuery|学习笔记

简介: 快速学习 MatchAllQuery。

开发者学堂课程【ElasticSearch 最新快速入门教程MatchAllQuery】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/642/detail/10654


MatchAllQuery

 

内容介绍:

一、MatchAllQuery 笔记

二、演示操作

 

一、MatchAllQuery 笔记

*匹配多个字符,?匹配1个字符

注意:避免*开始,会检索大量内容造成效率缓慢

SearchResponse searchResponse = client.prepare

Search("blog2"setTypes(article")              

.setQuery(QueryBuilders.wildcardQuery(content”,”elas*c?”)

SearchHits hits = searchResponse.getHits();

//获取命中次数,查询结果有多少对象

 

二、演示操作

需求:查询索引库之 bigdata 下的 type 之 product 下所有的记录信息,且根据 name 进行降序排列

@Test

public void testMatchAlIQuery() {

//查询

SearchResponse response = client.prepareSearch(INDEX)  

.setTypes(TYPE)

.setQuery(Query Builders.matchAllQuery())

// .addSort( field: " name" , Sortorder. DESC)

.get();

//显示检索到的信息

SearchHits hits = response,getHits();

for (SearchHit hit hits) {

System.out.printIn(hit.getSourceAsString());

}

相关文章
|
人工智能 安全
学习笔记7
人工智能课程
85 0
|
机器学习/深度学习 人工智能 调度
学习笔记6
人工智能课程
73 0
|
数据采集 SQL 消息中间件
第三阶段总结|学习笔记
快速学习第三阶段总结
136 0
第三阶段总结|学习笔记
|
消息中间件 Dubbo 算法
总结|学习笔记
快速学习总结
总结|学习笔记
|
Scala 开发者
ListBuffer 的使用 | 学习笔记
快速学习 ListBuffer 的使用
ListBuffer 的使用 | 学习笔记
|
开发者 Python
In 和 not in 的使用 | 学习笔记
快速学习 In 和 not in 的使用
|
存储 Java 开发者
BinaryTree|学习笔记
快速学习BinaryTree
BinaryTree|学习笔记
|
机器学习/深度学习 数据采集 算法
总结与回顾 | 学习笔记
快速学习总结与回顾
|
存储 编译器 Linux
|
前端开发
CSS+DIV个人学习笔记
分享CSS+DIV个人学习笔记
131 0