一.添加文档

1.步骤

1.创建一个IndexWriter对象,需要使用IKAnalyzer作为分析器

2.创建一个document对象

3.向document对象中存放域

4.把文档写入索引库

5.关闭索引库

2.范例

索引库的维护

二.删除文档

1.删除方法的种类

(1)删除全部文档

(2)删除文档根据关键词进行删除

2.步骤

1.创建一个IndexWriter对象,需要使用IKAnalyzer作为分析器

2.1使用deleteAll()方法删除全部文档【二选一】

2.2使用deleteDocuments方法根据关键词删除指定document对象【二选一】

3.关闭索引库

3.范例

索引库的维护

三.修改文档

1.实现原理

先删除文档,然后再添加文档。

2.步骤

  1. 创建一个IndexWriter对象,需要使用IKAnalyzer作为分析器
  2. 创建一个新的文档对象
  3. 向文档对象添加域
  4. 更新操作
  5. 关闭索引库

3.范例

索引库的维护

四.源码

lucene.rar

相关文章: