lucene的首次应用

2016-01-29 12:59 5 1 收藏

lucene的首次应用,lucene的首次应用

【 tulaoshi.com - ASP.NET 】

我使用lucene进行了第一次聚合尝试,并通过app.config文件设定其优化时机和方法:
if(deletedItemIDs==null) deletedItemIDs = new Queue(config.RssIndexMinMergeDocs);
//deletedItemIDs用于保存需要更新的documentID
deletedItemIDs.Enqueue(item.Item.id);
this.RssIndexWriter.AddDocument(item.GetDocument());//indexwriter.
int doccount = RssIndexWriter.DocCount();
if(doccount % config.RssIndexMinMergeDocs == 0)//每隔config.RssIndexMinMergeDocs个优化一次
{
while(deletedItemIDs.Count>0)
{//对于需要更新的处理
string id = deletedItemIDs.Dequeue() as String;
RssIndexReader.Delete(new Lucene.Net.Index.Term(IndexedFeedItem.FN_ItemID,id));
}
RssIndexReader.Close();//关闭RssIndexReader.
RssIndexWriter.Optimize();//执行优化
RssIndexReader = IndexReader.Open(config.RssIndexPath);//重新打开RssIndexReader.
}

来源:http://www.tulaoshi.com/n/20160129/1488412.html

延伸阅读
标签: 网络游戏
遭遇极品 我的首次《兵王》相亲经历     本妞是剩女,前段时间在 游戏 里遇到了个高富帅。自从和高富帅在《 兵王 》里举行了世纪婚礼后,我和他在游戏里开始了苦逼的打工生活,婚后日子不好过。不过虽然经济拮据,可我和高富帅过得还算逍遥自在,没事和几个战友去打打国战,有闲心的时候和他拉着小手漫步在游戏的各大景点,遇到...
标签: 怀孕
准妈妈得知已经受孕成功,随之就进入了 孕期 。如果你是第一次怀孕,一定会有很多疑问,比如,第一次 产检 的项目有哪些? 一、第一次产检的项目 1、量体重和血压。 2、进行问诊:医师通常会问准妈妈未怀孕前的体重数,以作为日后准妈妈孕期体重增加的参考依据。整个孕期中理想的体重增加值为10~12.5千克。 3、听宝...
不可不知的女孕“十八变” 打扮家居的冲动 许多 孕妇 都有打扮家居的冲动,这都是想为孩子营造一个干净温馨的家,甚至连平时没有时间去做的事,例如整理车库和衣橱都想去做。随着预产期的接近,你可能会发现自己在忙着你完全没有想过在 怀孕 九个月要做的事,例如清理碗橱和洗刷墙壁。 ...
孕期血常规报告单该怎么看 血常规报告单怎么看? 在孕期血常规检查中出现的经常是一些数据,准妈妈要仔细观察,我们可以从这些数据中知晓准妈妈的健康状况,下边是孕期血常规检查中的一些正常的参考数据。 情况有异常时的表现 在血常规检查中,白细胞、红细胞以及血小板的数...
准备材料 2寸近期正面免冠彩色照片2张,国家公职人员不着制式服装,儿童不系红领巾,背景色以各地出入境管理处规定为准。 已满16周岁的居民携带本人户口簿(集体户口提交《常住人口登记表》)、居民身份证(或者临时身份证);未满16周岁的居民携带本人户口簿(集体户口提交《常住人口登记表》)、其监护人居民身份证原...

经验教程

381

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部