lucene
文章平均质量分 86
鲲鹏_斯坦森
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lucene中删除索引是用IndexWriter还是用IndexReader
IndexReader删除IndexReader.DeleteDocument(int docNum)——根据Document的docId删除单个DocumentIndexReader.DeleteDocuments(Term term)——根据Term来删除单个或多个Document使用IndexReader进行Document删除操作时,文档并不会立即被删除,而是把这个转载 2012-07-21 18:45:24 · 2480 阅读 · 0 评论 -
1、学习lucene之建立索引
众所周知,lucene是一门很重要的技术,在茫茫技术大海中有举足轻重的作用,在搜索方面功不可没。至于,还在疑问lucene是什么、有神马用处的童鞋,建议去google一下,你会找到大量的描述,在此我就不多说了。我个人之前也自学过lucene,但那个时候没学透,只是简单了解了下,能建索引和搜索而已,最近想换个搞搜索的工作,所以,想重新再学习下。以前我学的是lucene2.0,现在我学的lucene3原创 2012-07-24 00:28:30 · 1303 阅读 · 0 评论 -
3、学习lucene之索引的更新和优化
上一篇里简单介绍了lucene中索引的删除等操作,本篇将简单介绍索引的更新和优化。其实,在lucene中并没有像数据库中的更新似的操作,lucene的索引更新其实是先把对应的索引删除,然后加入新的索引;至于索引的优化问题,我记得在3.0之前的时候用的是IndexWriter的optimize()方法,但到了3.0之后本方法就过时了,提供了新的优化方法。一、索引的更新啥也不说了,直接上代码。原创 2012-07-25 23:54:43 · 3087 阅读 · 0 评论 -
2、学习lucene之索引删除、恢复删除、强制删除
本来想在这篇里把索引的优化和更新一起写,但写完标题后发现标题好长,所以在这里就暂时只写关于索引删除的内容吧。因为小弟学的也不深,所以写的也有些简单,还望见谅。 一、索引删除 关于索引删除,有两个类都可以完成,IndexWriter和IndexReader。当我了解到这个问题时,纠结了半天到底用哪个,后来问了谷老师,他帮我找到了答案,最好是用IndexWriter原创 2012-07-25 23:32:45 · 2728 阅读 · 0 评论 -
4、学习lucene之获取索引的基本信息
本来计划今天就只写索引的删除、更新、优化的,刚才写完优化又想起来个小知识点,索引的基本信息,诸如,索引中文档的数量、被删除的文档数量等信息。 1、创建Directory,索引的存放位置 2、创建IndexReader 3、获取索引信息 4、关闭IndexReader以下是代码展示:package com.hlp原创 2012-07-26 00:01:27 · 1374 阅读 · 0 评论 -
5、学习lucene之索引操作所用类简单总结
在前几篇中,写了索引的删除、更新、优化等操作,基本就用了IndexWriter和IndexReader两个类。至于什么操作改用什么类,我有点晕,简单总结下。 索引删除:IndexWriter、IndexReader,建议使用IndexWriter,不过最好具体情况具体分析 索引恢复:IndexReader 索引强制删除:IndexWri原创 2012-07-26 00:08:15 · 690 阅读 · 0 评论 -
6、学习lucene之搜索索引
在第一篇里,我写了根据文件建立索引的方法,在此我就再写下搜索的方法。我们都知道,lucene的简单原理就是对现有的资源先建立所以,然后再去搜索索引,而不是直接去搜索资源,这样用索引的方式来搜资源速度相当快,就像我们查字典时不是直接去查某个字,而是根据前面的目录来查。了解了这个搜索索引的方法后,就可以写一个简单的建索引和搜索引的实现了。 我把这个过程细分成了9个步骤,为了看明白,分原创 2012-07-29 10:50:46 · 1014 阅读 · 0 评论 -
7、学习lucene之其他搜索的条件Query
上一篇中,简单介绍了lucene的搜索,在最后也谈到了搜索条件的问题,有诸多的Query,来进行不同条件的搜索,本篇中就对其他的几个Query进行简单的说明。其实,这些Query不需要死记硬背,只要了解了什么时候该用哪个,到用的时候详细查下便可(个人观点)。 TermQuery、TermRangeQuery、NumericRangeQuery、PrefixQuery、Wildca原创 2012-07-29 14:04:54 · 1482 阅读 · 0 评论
分享