06Lucene索引库的删除

简介: 06Lucene索引库的删除

删除全部

//删除全部索引
  @Test
  public void deleteAllIndex() throws Exception {
    IndexWriter indexWriter = getIndexWriter();
    //删除全部索引
    indexWriter.deleteAll();
    //关闭indexwriter
    indexWriter.close();
  }

说明:将索引目录的索引信息全部删除,直接彻底删除,无法恢复。

此方法慎用!!

指定查询条件删除

//根据查询条件删除索引
  @Test
  public void deleteIndexByQuery() throws Exception {
    IndexWriter indexWriter = getIndexWriter();
    //创建一个查询条件
    Query query = new TermQuery(new Term("filename", "apache"));
    //根据查询条件删除
    indexWriter.deleteDocuments(query);
    //关闭indexwriter
    indexWriter.close();
  }


目录
相关文章
|
6月前
|
存储 自然语言处理 数据库
elasticsearch 索引库操作和文档操作(一)
elasticsearch 索引库操作和文档操作
88 0
|
6月前
|
网络架构 索引
elasticsearch 索引库操作和文档操作(二)
elasticsearch 索引库操作和文档操作
151 0
|
索引
07Lucene索引库的修改
07Lucene索引库的修改
36 0
|
SQL 数据库 索引
08Lucene索引库查询 - 介绍
08Lucene索引库查询 - 介绍
58 0
|
存储 自然语言处理 索引
05Lucene索引库的添加
05Lucene索引库的添加
41 0
|
索引
18Solr管理索引库
18Solr管理索引库
23 0
|
JSON 数据格式 开发者
创建索引库和索引说明 | 学习笔记
快速学习创建索引库和索引说明
创建索引库和索引说明 | 学习笔记
|
NoSQL API 数据库
ElasticSearch学习笔记(二)—结构了解和索引文档增删改
前面学习了ElasticSearch的概况以及一些配套插件的安装。这篇旨在记录对ES结构的了解和一些基本的操作。
119 0
ElasticSearch学习笔记(二)—结构了解和索引文档增删改
|
分布式计算 资源调度 Hadoop
创建索引库和索引_说明|学习笔记
快速学习创建索引库和索引_说明。
103 0