FuzzyQuery|学习笔记

简介: 快速学习 FuzzyQuery。

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

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


FuzzyQuery

 

内容介绍:

一、FuzzyQuery 笔记

二、演示操作

 

一、FuzzyQuery 笔记

fuzzy 查询是模糊查询中的第三种类型,它基于编辑距离算法来匹配文档

SearchResponse searchResponse = client.prepareSearch

(blog2").SetTypes(article")            

.setQuery(QueryBuilders.fuzzyQuery(content      

SearchHits hits = searchResponse.getHits();

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

 

二、演示操作

测试 fuzzyawery (模查询)

查询:查询索引库 bigdatas 中的 type 之 oroduct 中,name 值中包含 oo 的索引信息

@ Test

public void testFuzzyQuery(){ 

//查询

SearchResponse searchResponse = client, prepare Search(INDEX) 

.setTypes(TYPE)

.setQuery( Query Builders, fuzzyQuery name: " name" , value: " hadxxy)

.get();

//显示检索到的信息

SearchHits hits = searchResponse.getHits();

for (SearchHit hit : hits) {

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

}

相关文章
|
3月前
|
安全 C语言 C++
C++学习笔记
C++学习笔记
|
Kubernetes 网络协议 程序员
k8s 学习笔记 - LimitRange 限制范围
k8s 学习笔记 - LimitRange 限制范围
241 0
|
消息中间件 存储 NoSQL
|
开发者
整合的实现 | 学习笔记
快速学习整合的实现.
整合的实现 | 学习笔记
|
NoSQL MongoDB 开发者
故障测试_1|学习笔记
快速学习故障测试_1
故障测试_1|学习笔记
|
人工智能 开发者
一点一世界 | 学习笔记
快速学习一点一世界
一点一世界 | 学习笔记
|
C++ 开发者 Python
|
缓存 Dubbo 应用服务中间件
本地存根|学习笔记
快速学习本地存根
本地存根|学习笔记
|
机器学习/深度学习 算法 开发者
总结与回顾| 学习笔记
快速学习总结与回顾。