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

}

相关文章
接口数据多条件搜索(模糊查询)
接口数据多条件搜索(模糊查询)
359 0
|
存储 Java 数据安全/隐私保护
Java代码还能这样玩?揭秘你的浏览记录
Java代码还能这样玩?揭秘你的浏览记录
283 1
|
Java 数据库连接 API
SpringMVC中使用JSR303进行数据校验实践详解
SpringMVC中使用JSR303进行数据校验实践详解
437 7
|
Linux Python 监控
Supervisor 、Supervisord-Monitor 的web统一管理安装、配置、使用
Supervisor 安装、配置、使用、web管理,linux下进程管理系统、监听、重启、停止进程。
9792 0
|
SQL 关系型数据库 数据挖掘
在 PostgreSQL 中使用 `HAVING` 子句
【8月更文挑战第12天】
714 2
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
1164 3
|
SQL 运维 数据库
MSSQL性能调优实战:索引策略、查询优化与并发控制的精细操作
在Microsoft SQL Server(MSSQL)的日常运维与优化中,实现高效、稳定的数据库性能是每位数据库管理员和开发者的核心任务
1006 1
|
算法 网络架构
|
SQL 移动开发 Java
“\r\n### Error updating database. ,解决问题的思路在于认真参考给的错误提示,看错误提示,这里我的数据表,没有写primary key 导致的
“\r\n### Error updating database. ,解决问题的思路在于认真参考给的错误提示,看错误提示,这里我的数据表,没有写primary key 导致的