07Lucene索引库的修改

简介: 07Lucene索引库的修改

原理就是先删除后添加。

//修改索引库
  @Test
  public void updateIndex() throws Exception {
    IndexWriter indexWriter = getIndexWriter();
    //创建一个Document对象
    Document document = new Document();
    //向document对象中添加域。
    //不同的document可以有不同的域,同一个document可以有相同的域。
    document.add(new TextField("filename", "要更新的文档", Store.YES));
    document.add(new TextField("content", "2013年11月18日 - Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。", Store.YES));
    indexWriter.updateDocument(new Term("content", "java"), document);
    //关闭indexWriter
    indexWriter.close();
  }


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