如何使用lucene对文档进行修改

使用lucene创建索引库中,介绍了一些基础的lucene概念,如何用lucene进行修改呢。

 private static void testUpdateDocument() throws Exception  {
        IndexWriter indexWriter = new IndexWriter(
                FSDirectory.open(new File("J:\\storeSpace\\luceneStoreSpace").toPath()),
                new IndexWriterConfig(new IKAnalyzer()));
        Document document = new Document();
        document.add(new TextField("name","张三", Field.Store.YES));
        document.add(new TextField("name1","张三2", Field.Store.YES));
        document.add(new TextField("name2","张三1", Field.Store.YES));
        indexWriter.updateDocument(new Term("content","aaa"),document);
        indexWriter.close();
    }

这里对文档的修改是先删除,后添加的一个过程。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读