lucene2.4
千里兵峰
do more do better do share
展开
-
Lucene,Field.Index, Field.Store
Lucene Fileld Field有两个属性可选:存储和索引。通过存储属性你可以控制是否对这个Field进行存储;通过索引属性你可以控制是否对该Field进行索引。这看起来似乎有些废话,事实上对这两个属性的正确组合很重要。Field.Index Field.Store 说明 TOKENIZED(分词) YES ...原创 2010-12-14 14:21:14 · 82 阅读 · 0 评论 -
Lucene中Field类很重要 (转)
org.apache.lucene.demo.IndexFiles类中,使用递归的方式去索引文件。在构造了一个IndexWriter索引器之后,就可以向索引器中添加Doucument了,执行真正地建立索引的过程。遍历每个目录,因为每个目录中可能还存在目录,进行深度遍历,采用递归技术找到处于叶节点处的文件(普通的具有扩展名的文件,比如my.txt文件),然后调用如下代码中红色部分:static ...原创 2010-09-07 14:22:03 · 76 阅读 · 0 评论 -
Lucene 2.4的实例
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.Reader;import java.util.ArrayList;import java.util.Date;import java.util.List;impo...原创 2010-09-07 14:40:00 · 93 阅读 · 0 评论 -
lucene学习教程
1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。 2 lucene的工作方式 lucene提供的服务实际包含两部分:一入一出。所谓入是写入,即将你提供的源(本质是字符串)写入索引或者将其从索引中删除;所谓出是读出,即向用户提供全...原创 2010-09-07 14:41:48 · 71 阅读 · 0 评论 -
检索工具—IndexSearcher 类
IndexSearcher类继承自Searcher基类,是Lucene中最重要的一个检索用类。 IndexSearcher类时最重要的就是要告诉它索引存放的路径,只有这样,检索工具才可以定位索引,从而完成查找的任 务。以下是IndexSearcher的所有构造函数: public IndexSearcher(String path) throws IOException ...原创 2010-09-10 14:26:15 · 623 阅读 · 0 评论 -
lucene 多条件查询
多条件查询 一、不加时间范围// 组合:生成查询条件BooleanClause.Occur[] clauses = { BooleanClause.Occur.MUST,BooleanClause.Occur.MUST, BooleanClause.Occur.MUST };// 根据地区,类型,还有关键字String[] querys = { "地区", "类型","关键字" }; /...原创 2010-11-26 13:40:41 · 227 阅读 · 0 评论