随笔分类 -  【lucene】

摘要:一,概念1、 Lucene相关排序流程 找到关键词匹配的文档集合---->文档集合每个文档计算检索相似度----->对文档集合进行排序2、 Lucene相关类 ① Query类:一个抽象类, Lucene检索结果最终评分的总控制中心。其它评分有关的类和对象都是由 Query类来管理和生产。② Weight类接口:定义 Query权重计算的一个实现接口,可以被重用。 Weight类可以用来生成 Scorer类,也可以解析评分的详细信息,另外还定义了获取 Query权值的方法。③ Scorer类: Lucene评分机制的核心类。类的定义是抽象类,提供的一些抽象基本的计分功能方法提供所有 阅读全文
posted @ 2012-05-19 23:52 Java EE 阅读(369) 评论(0) 推荐(0)
摘要:最近在帮同学弄一个东西,无奈需要研究一下lucene,在这里笔记一下叨。大牛绕行……一,环境搭配 下载lucene 2. 9.4解压到任何一个地方。 然后在IDE中新建一个Java工程,将之前解压的文件夹下的lucene-core-2.9.4.jar 添加到库中。(工程右键属性,库,添加jar)二,入门级例子及讲解 1)建立索引 为了对文档进行索引,Lucene 提供了五个基础的类,他们分别是 Document, Field, IndexWriter, Analyzer, Directory。下面我们分别介绍一下这五个类的用途: Docu... 阅读全文
posted @ 2012-05-19 23:46 Java EE 阅读(240) 评论(0) 推荐(0)