先到 http://www.apache.org/dist/lucene/java/ 下载 luce-2.3.2.zip 找到lucene-core-2.3.2.jar,lucene-demos-2.3.2.jar加到Class_path中 就可以使用 下面是具体的使用: ---建立索引目录 package cn.jane.main; import java.io.File; import java.io.FileReader; import java.io.Reader; import java.util.Date; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; imp...
by itanger - Java文档中心 - 2008-07-01 17:53:36 阅读(659) 回复(0)
lucene 2.0以后API接口发生了不少的变化。其中比较重要的是Field。 Field没了Keyword、UnIndexed、UnStored、Text这几个静态成员,只能用 Field(String, String, Store, Index)构造函数生成实例 Field类一共有5种构造函数: , org.apache.lucene.document.Field.Store)]Field ( String name, byte[] value, Field.Store store) Create a stored field with binary value. Field ( String name, Reader read...
下边为StandardTokenizer.jj的代码,省略了前面的注释!使用Javacc的语法写成的,学过javacc的语法之后,在看这些代码就 比较容易了,而且整个Standard包下其他很多代码都是由此文件生成的.根据此文件可以看StandardTokenizer用来实现区分 token,从而StandardAnalyzer使用的分词方法就是单字切分. 下边为StandardTokenizer.jj的代码,省略了前面的注释!使用Javacc的语法写成的,学过javacc的语法之后,在看这些 代码就比较容易了,而且整个S...
学习lucene,感觉lucene确实是个好东东! 重要的网址 http://lucene.apache.org/ lucene2.0.0 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22660/showart_152586.html
因为工作的缘故,所以需要找一个能进行全文索引查询的工具。本来公司买了龙卷风的产品,这是另外一个同事的工作。我挺感兴趣的,在网上就找类似的资料熟悉一下,结果发现了lucene这个免费的开发包,然后就下了1.4版的。 为了尽快熟悉,所以做了几个小例子。 /** *目的:测试lucene的Index接口 *日期:2005.02.23 *作者:Yanlw */ import java.io.File; import java.io.Reader; import java.io.InputStre...
原文转自: http://www.ibm.com/developerworks/cn/java/j-lo-lucene1/ 本文首先介绍了lucene的一些基本概念,然后开发了一个应用程序演示了利用lucene建立索引并在该索引上进行搜索的过程。 lucene 简介 lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具...
我想做这样一个功能 把同一个词条在两个独立的索引中搜索,然后合并两个结果集 现在的问题是,同一个词条在不同的索引中搜索出来得分是不同的 有没有什么好办法,我对lucene不熟悉,时间紧,谢谢大家
1.lucene的相关度问题 想实现以下的排序效果,检索词为"a b c“,排序结果:包含a&&b&&c的文件排在最前面,其次是包含a&&b和a&&c,然后为包含b&&c、a、b和c。lucene默认设置(检索词等同,即改变检索词的顺序,检索结果不变),看了帮助,决定构造booleanquery来设置权值,控制排序结果,达到了目的。如检索词为n个,则依次构造2n-1个booleanquery,并赋予递减的权值。代码如下(c#版本): Code 1 public Hits Search(string...
[root@web3 classes]# ./createIndex.sh & [1] 24966 [root@web3 classes]# Warning: -Xmx1024m not understood. Ignoring. java.lang.NullPointerException at java.lang.Object.getClass() (/usr/lib64/libgcj.so.5.0.0) at com.cbl.website.index.dao.DBConnectionMgr.freeConnection(java.lang.String, java.sql.Connection) (Unknown Source) at com.cbl.website.index.dao.PublishInfoDAO.getCountNoFinish() (Unkn...
我现在有jdk,tomcat,lucene,怎么让它们整一起去啊,jdk装好了,tomcat也配置好了,网页也能打开,但是就是一个小猫啊,无法出现nutch那样的搜索界面啊。请各位大侠帮帮忙,告诉我一下。 最好是比较详细的文档,我网上找了1天了,都不是很明白,好多都是windows下的,我的环境是as4u4