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则会根据条件来删除对应索引
分享到:
相关推荐
Lucene之删除索引 Lucene之删除索引 Lucene之删除索引 http://blog.csdn.net/nupt123456789/article/details/10666105
删除索引 drop index CUS_LOWER_ENERGY_JLDNY; 新建一个索引 create index CUS_LOWER_ENERGY_JLDNY on CUS_LOWER_ENERGY (JLDBH, DLNY,HWBZ) tablespace TS_DSM_INDEX pctfree 10 initrans 2 maxtrans 255 ...
删除索引 数据索引 课程目标 理解 —— 删除索引的语法; 掌握 —— 删除索引的2种不同方法。 删除索引 使用DROP INDEX语句删除索引 语法格式: DROP INDEX 索引名 ON 表名 【例】 删除Books表上的sm_book索引。 ...
mysql索引导出删除
在关系数据库中,索引是一种单独对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 索引的作用相当于图书的目录,可以...
es创建索引 查询数据 删除索引教程.docx
Lucene 删除 合并索引,可以指定几个索引文件合并成一个索引文件。自己写的,有很多不足之处请多指教
oracle索引与分区索引介绍 删除分区 分区合并(从中间删除掉一个分区,或者两个分区需要合并后减少分区数量) 创建新的分区 交换分区
在C#中当索引字符串为空时,删除此索引,并从新排列索引
一、实验目的与要求 通过本次实验,使学生加深对SQL Server 2000中索引的理解,掌握索引的分类,熟练掌握利用企业管理器、查询分析器和索引管理器建立、查看和删除索引。
lucene.net 2.9.2 实现索引生成,修改,查询,删除实例
删除数据库的所有表、存储过程、主键、外键、索引等
1.索引的创建与使用 2.创建索引的原则 3.索引的分类 4.创建索引的多种方法 5.管理索引 6.索引优化 7.查看、修改索引属性 8.修改索引名 9.删除索引
删除索引:drop index IX_PM_USERGROUP; 创建索引:create index IX_PM_USERGROUP on T_PM_USER (fgroupid); 说明:此方式耗时间,无法在24*7环境中实现,不建议使用。 2 、直接重建: 举例: alter ...
NULL 博文链接:https://wy649898543.iteye.com/blog/1446493
在SQL Server 2000中,如果要用一个步骤重新创建索引,而不想删除旧索引并重新创建同一索引,则使用CREATE INDEX语句的DROP_EXISTING子句可以提高效率。这一优点既适用于聚集索引也适用于非聚集索引。以删除旧索引...
它把相似哈希作为文件的特征, 是一种适用于以小文件为主的数据负载的重复数据删除的二级索引。实验结果表明, 相似索引的重复数据删除率比EB高24. 8%; 相似索引的内存使用量仅仅是EB的0. 265%。与EB相比, 相似索引...
删除数据库的所有表、存储过程、主键、外键、索引等 .sql
Oracle索引详解,索引的初步学习,从无到有。全文分为:索引的概念,创建、删除、修改索引。