1、查找
Term term=new Term("bookname","女");//bookname是field名称
docs=reader.termDocs(term);
2、删除单个文档
IndexReader reader=IndexReader.open(path);
reader.deleteDocument(0);//0是索引号
reader.close();//必须要close才能确认删除(也只是放入回收站中),否则并没有实际删除。
reader.undeleteAll();//恢复删除
3、删除多个文档
Term term=new Term("bookname","女");//bookname是field名称
docs=reader.deleteDocuments(term);
reader.close();
本文介绍了如何使用Lucene进行文档的查找与删除操作,包括基于字段的文档搜索、单个及批量文档的删除方法,并提供了具体的Java代码示例。
1423

被折叠的 条评论
为什么被折叠?



