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

}

相关文章
|
开发者
整合的实现 | 学习笔记
快速学习整合的实现.
整合的实现 | 学习笔记
|
算法 计算机视觉
OpenCV学习笔记--SIFT,SUFT
图像处理两大特征提取算法
139 0
|
数据采集 SQL 消息中间件
第三阶段总结|学习笔记
快速学习第三阶段总结
131 0
第三阶段总结|学习笔记
|
开发工具 Android开发 iOS开发
快速开始|学习笔记
快速学习快速开始
110 0
快速开始|学习笔记
|
SQL 运维 监控
小打卡|学习笔记
快速学习小打卡
124 0
小打卡|学习笔记
|
自然语言处理 流计算 开发者
termQuery | 学习笔记
快速学习 termQuery
202 0
|
Arthas 监控 测试技术
|
人工智能 算法 开发者
SDV 要解决的问题 | 学习笔记
快速学习 SDV 要解决的问题
161 0
|
XML 设计模式 JavaScript
回顾 | 学习笔记
快速学习回顾,介绍了回顾系统机制, 以及在实际应用过程中如何使用。
133 0
|
人工智能 NoSQL JavaScript
正则查询|学习笔记
快速学习正则查询
111 0