【寒色】Lucene笔记
文章平均质量分 84
寒色
专注于.net偶的头像怎么不能修改啊啊啊啊啊
展开
-
Lucene 简介
Lucene.Net 简介 Lucene概况 Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 Lucene 能够为文本类型的数据建立索引,所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。比如你要对一些 HTML 文档,PDF转载 2009-07-28 19:11:00 · 1533 阅读 · 0 评论 -
Lucene.Net索引的建立
在建立索引前,先了解下lucene中的一些与索引相关的重要类。为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途:DocumentDocument 是用来描述文档的,这里的文档可以指一个 HTML 页面,一封电子邮件,或者是一个文本文件。原创 2009-07-28 19:37:00 · 5425 阅读 · 1 评论 -
lucene.net 教程(转载)
1, 有时对于一个Document来说,有一些Field会被频繁地操作,而另一些Field则不会。这时可以将频繁操作的Field和其他Field分开存放,而在搜索时同时检索这两部分Field而提取出一个完整的Document。 这要求两个索引包含的Document的数量必须相同。 在创建索引的时候,可以同时创建多个IndexWriter,将一个Document根据需要拆分成多个包含部分Field的转载 2009-08-01 17:39:00 · 7031 阅读 · 3 评论 -
Lucene 2.4.0的变化
Lucene 2.4.0 是2008年10月8日发布的版本,许多之前版本中的方法和类被声明为过期(@deprecated),且某些方法和类被声明在3.0引擎中将被删除。以下是常用的几个方法和类,在网上搜索到的替换为新版本的方法。1 IndexWriter 的构造器 IndexWriter writer = new IndexWriter(indexPath, getAnalyzer(), tr转载 2009-08-01 20:32:00 · 982 阅读 · 0 评论 -
Lucene.Net建立搜索
当我们查询Lucene的一个索引时,Lucene会返回一个有序的Hits对象集合(collection)。Lucene使用默认的评分方式对该集合内的对象按照其得分高低进行排序。对于一个给定的查询,Lucene为每个文档计算一个评分(即一个表示相关性的数值)。Hits本身不是实际的匹配文档集,只是指向这些匹配文档的引用(reference)。在许多显示搜索结果的应用程序中,用户访问的只是最开始的一部原创 2009-07-31 16:37:00 · 2428 阅读 · 0 评论 -
lucene.net2.9搜索Demo
上次用到lucene.net时,其版本还是2.4,现在升级到2.9后,以前的很多方法被抛弃不用,到3.0后,就被删除不用。所以现在把以前弃置不用的类、方法和属性全部用新的替换之,先做个查询demo。开发环境:vs2010(.net4)+lucene.net2.9+盘古分词2.3.1和高亮显示(也可以用lucene自带的分词和高亮显示)具体代码如下:protected void btSearch_Click(object sender, EventArgs e) {原创 2010-12-20 17:07:00 · 4480 阅读 · 17 评论