
lucene
zwhfyy
无
展开
-
lucene实现 某段时间内 多个存储字段 多关键字的查询 并且加入排序规则 思路
首先对查询的时间段进行过滤RangeQuery querybetween = new RangeQuery(begintime, endtime, true);然后对对关键词进行过滤Query queryfield = QueryParser.parse(searchStr, mapkey, new StandardAnalyzer());最后把所有的条件组合起来Boolean原创 2007-03-20 17:38:00 · 2644 阅读 · 0 评论 -
lucene实现 在某一范围进行搜索 RangeQuery
RangeQuery query = new RangeQuery(beginTime, endTime, false); 最后一个参数表示是否包含本身 书上的完整例子如下:import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;impo原创 2007-03-20 17:28:00 · 6115 阅读 · 1 评论 -
suse linux tomcat websphere 乱码
yast->系统-》选择语言-》Details-》去掉Use UTF-8 Encoding 前面那个选择 保存 然后重新启动机器 在 web插件用户的环境文件 .profile 中加入export LANG="zh_CN.GBK"原创 2007-07-19 10:52:00 · 1608 阅读 · 0 评论 -
lucene建索引时的一个"Can't rename segments.new to segments"异常的原因
这两天在用lucene对一批数据建立索引,但是当索引建立到一定数量之后,总是会出现一个IO异常:Cannot rename segments.new to segments。而且这个异常出现的时机并没有什么规律。在网上找来找去只发现国外有个人说可能是“某些版本的JVM在windows XP上的bug”造成的。于是跟猴哥在不同的机器上去试着跑这个程序。只有一台据说装的是没有做任何update的win转载 2007-04-27 17:28:00 · 1379 阅读 · 0 评论 -
lucene 例子
package org.cnos.lucene.core;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.TokenStream;import org.apache.luc原创 2008-06-27 14:40:00 · 1659 阅读 · 0 评论