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());

}

相关文章
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
学习笔记
人工智能课程
65 0
|
XML SQL 机器学习/深度学习
M-PEG7 | 学习笔记
快速学习 M-PEG7,介绍了 M-PEG7系统机制, 以及在实际应用过程中如何使用。
89 0
M-PEG7 | 学习笔记
|
机器学习/深度学习 算法 数据挖掘
总结与回顾 | 学习笔记
快速学习总结与回顾
57 0
|
SQL 运维 监控
小打卡|学习笔记
快速学习小打卡
97 0
小打卡|学习笔记
|
JSON 分布式计算 Hadoop
BoolQuery |学习笔记
快速学习 BoolQuery。
67 0
|
分布式计算 算法 Hadoop
fuzzyQuery | 学习笔记
快速学习 fuzzyQuery
99 0
fuzzyQuery | 学习笔记
|
Java 开发工具 C++
notepad++ 介绍|学习笔记
快速学习 notepad++ 介绍
184 0
notepad++ 介绍|学习笔记
|
JSON 分布式计算 Hadoop
boolQuery | 学习笔记
快速学习 boolQuery
88 0
boolQuery | 学习笔记
|
分布式计算 流计算 Spark
wildcardQuery | 学习笔记
快速学习 wildcardQuery
97 0
wildcardQuery | 学习笔记
|
C++ 开发者 Python
练习2|学习笔记
快速学习练习2
66 0
练习2|学习笔记