`
linsl
  • 浏览: 70678 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

删除索引的问题

阅读更多

 

				Field articleID = new Field(FieldConstant.ArticleID,""+article.getArticleID(), Field.Store.YES,Field.Index.NOT_ANALYZED);
				doc.add(articleID);

 

 对文章ID建立所引,

Term t=new Term(FieldConstant.ArticleID,article.getArticleID()+"");
IndexReader ir=IndexReader.open(fsd,false);		
ir.deleteDocuments(t);
ir.close();
IndexWriter iw = new IndexWriter(fsd, analyzer, false,new IndexWriter.MaxFieldLength(1000));
iw.optimize();
iw.close();
 

 根据文章ID来删除索引,如果IndexWriter第三个参数是true,不管ID 是否为唯一,都把所有的索引给删除了,如果为false则会根据条件来删除对应索引

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics