ElasticSearch 实现分词全文检索()_9

  本篇文章为你整理了ElasticSearch 实现分词全文检索()的详细内容,包含有 ElasticSearch 实现分词全文检索,希望能帮助你了解 ElasticSearch 实现分词全文检索。

  根据 term、match 等查询方式去删除大量的文档

  > 如果需要删除的内容,是index下的大部分数据,不建议使用,因为去匹配文档时还是一个一个的拿到文档ID,去删除

  推荐创建一个全新的index,将保留的文档内容,添加到全新的索引中

  
ElasticSearch 实现分词全文检索 - 概述
 

  ElasticSearch 实现分词全文检索 - ES、Kibana、IK安装
 

  ElasticSearch 实现分词全文检索 - Restful基本操作
 

  ElasticSearch 实现分词全文检索 - Java SpringBoot ES 索引操作
 

  ElasticSearch 实现分词全文检索 - Java SpringBoot ES 文档操作
 

  ElasticSearch 实现分词全文检索 - 测试数据准备
 

  ElasticSearch 实现分词全文检索 - term、terms查询
 

  ElasticSearch 实现分词全文检索 - id、ids、prefix、fuzzy、wildcard、range、regexp 查询
 

  ElasticSearch 实现分词全文检索 - Scroll 深分页
 

  ElasticSearch 实现分词全文检索 - delete-by-query
 

  ElasticSearch 实现分词全文检索 - 复合查询 --待发布
 

  ElasticSearch 实现分词全文检索 - filter查询 --待发布
 

  ElasticSearch 实现分词全文检索 - 高亮查询 --待发布
 

  ElasticSearch 实现分词全文检索 - 聚合查询 cardinality --待发布
 

  ElasticSearch 实现分词全文检索 - 经纬度查询 --待发布

  ElasticSearch 实现分词全文检索 - 测试数据准备

  delete-by-query

  根据 term、match 等查询方式去删除大量的文档

  如果需要删除的内容,是index下的大部分数据,不建议使用,因为去匹配文档时还是一个一个的拿到文档ID,去删除
 

  推荐创建一个全新的index,将保留的文档内容,添加到全新的索引中

  

# 查询出有一条数据,删除后再查询,数据已不存在

 

  GET /sms-logs-index/_search/

   "query": {

   "range": {

   "fee": {

   "lt": 15

  # delete-by-query

  POST /sms-logs-index/_delete_by_query

   "query": {

   "range": {

   "fee": {

   "lt": 15

  

 

  Java

  

@Test

 

  void deleteByQuery() throws Exception {

   String indexName = "sms-logs-index";

   RestHighLevelClient client = ESClient.getClient();

   //1. 创建DeleteByQueryRequest对象

   DeleteByQueryRequest request = new DeleteByQueryRequest(indexName);

   //2. 指定查询条件 和 SearchRequest 指定Query的方式不一样

   request.setQuery(QueryBuilders.rangeQuery("fee").lt(16));

   //3. 执行删除

   BulkByScrollResponse resp = client.deleteByQuery(request, RequestOptions.DEFAULT);

   //4. 输出返回值

   System.out.println(resp.toString());

  

 

  以上就是ElasticSearch 实现分词全文检索()的详细内容,想要了解更多 ElasticSearch 实现分词全文检索的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: