摘要: ElasticsearchOperations始终以面向对象的方式进行操作 RestHighLevelClient和我们学习kibana语法时差不多 #es依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> 阅读全文
posted @ 2022-01-17 23:15 不是孩子了 阅读(55) 评论(0) 推荐(0)
摘要: #除了QueryDSL查询方式,官方还提供了过滤查询 # 过滤查询 GET /products/_search { "query": { "bool": { "must": [ { "match_all": {} } ], "filter": [ {"terms": { "description": 阅读全文
posted @ 2022-01-17 23:12 不是孩子了 阅读(56) 评论(0) 推荐(0)
摘要: 通常我们使用它提供的extra_main.dic和extra_stopword.dic,可以在这个基础之上再做修改 阅读全文
posted @ 2022-01-17 22:45 不是孩子了 阅读(99) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2506674/202201/2506674-20220117204428263-1411375083.png) ![](https://img2020.cnblogs.com/blog/2506674/202201/2506674-20220117221020790-1971656017.png) ![](https:// 阅读全文
posted @ 2022-01-17 22:21 不是孩子了 阅读(212) 评论(0) 推荐(0)
摘要: / / / / / / 阅读全文
posted @ 2022-01-17 20:44 不是孩子了 阅读(36) 评论(0) 推荐(0)
摘要: 我们录入数据时,会分成索引区和元数据区。 元数据区就是记录的我们录入的一条条的数据。 索引区: 如果字段不分词,就记录它的id和出现次数 如果字段分词,就记录分词的id、出现次数、文章长度 。并用这个出现次数和文章长度计算相关度 比如我们这里录入的三条数据,假如我们对description进行搜索, 阅读全文
posted @ 2022-01-17 20:16 不是孩子了 阅读(99) 评论(0) 推荐(0)
摘要: 这样就查出来了,不过是给查出来的结果加了一个倾斜的标签,日后我们可以在css中通过标签选择器进行样式修改 / / / / / / / 我们也可以通过标签进行样式指定 / / / / 高亮默认的是我们搜索字段的高亮,比如我们这里搜索的是description字段,则只能高亮这个字段里面的关键字。 如果 阅读全文
posted @ 2022-01-17 19:47 不是孩子了 阅读(48) 评论(0) 推荐(0)
摘要: / / / / / / / / multi_match 注意:query可输入关键词 输入一段文本 GET /products/_search { "query": { "multi_match": { "query": "吃", "fields": ["title", "description"] 阅读全文
posted @ 2022-01-17 19:21 不是孩子了 阅读(43) 评论(0) 推荐(0)