摘要: 高亮显示的实现分为两步: - 1)给文档中的所有关键字都添加一个标签,例如标签 - 2)页面给标签编写CSS样式 语法: 点击查看代码 ``` GET /hotel/_search { "query": { "match": { "FIELD": "TEXT" // 查询条件,高亮一定要使用全文检索 阅读全文
posted @ 2023-06-03 23:39 wzh_Official 阅读(7) 评论(0) 推荐(0) 编辑
摘要: elasticsearch 默认情况下只返回top10的数据。而如果要查询更多数据就需要修改分页参数了。elasticsearch中通过修改from、size参数来控制要返回的分页结果: - from:从第几个文档开始 - size:总共查询几个文档 语法: 点击查看代码 ``` GET /hote 阅读全文
posted @ 2023-06-03 23:35 wzh_Official 阅读(38) 评论(0) 推荐(0) 编辑
摘要: **普通字段排序** 语法: 点击查看代码 ``` GET /indexName/_search { "query": { "match_all": {} }, "sort": [ { "FIELD": "desc" // 排序字段、排序方式ASC、DESC } ] } ``` 示例: 点击查看代码 阅读全文
posted @ 2023-06-03 23:32 wzh_Official 阅读(45) 评论(0) 推荐(0) 编辑
摘要: **DSL查询分类** - 查询所有:查询出所有数据,一般测试用。例如:match_all - 全文检索(full text)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。例如: - match_query - multi_match_query - 精确查询:根据精确词条值查找数据, 阅读全文
posted @ 2023-06-03 23:26 wzh_Official 阅读(29) 评论(0) 推荐(0) 编辑
摘要: **新增文档** - 1)创建Request对象 - 2)准备请求参数,也就是DSL中的JSON文档 - 3)发送请求 ![](https://img2023.cnblogs.com/blog/3161806/202306/3161806-20230603133036013-801883208.pn 阅读全文
posted @ 2023-06-03 13:35 wzh_Official 阅读(90) 评论(0) 推荐(0) 编辑
摘要: **操作索引库** 初始化RestClient 1. 引入es的RestHighLevelClient依赖: 点击查看代码 ``` org.elasticsearch.client elasticsearch-rest-high-level-client 7.12.1 ``` 2. 因为Spring 阅读全文
posted @ 2023-06-03 13:28 wzh_Official 阅读(60) 评论(0) 推荐(0) 编辑