本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
lucene索引参数优化
1。maxBufferedDocs
缓存在内存中的document数目,超过他以后会写入到磁盘
2. maxFieldLength
一个Field中最大Term数目,超过部分忽略,不会index到field中,所以自然也就搜索不到
3.maxMergeDocs
一般不用设置,,默认值: Integer.MAX_VALUE
4.mergeFactor
a ...
lucene支持内存索引
lucene支持内存索引:这样的搜索比基于文件的I/O有数量级的速度提升。
http://www.onjava.com/lpt/a/3273,而尽可能减少IndexSearcher的创建和对搜索结果的前台的 ...
Lucene的使用与优化
1 lucene简介
1.1 什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。
1.2 lucene能做什么
要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告 ...
Lucene通过缩小搜索结果集来提升性能
一、缘起
Lucene在索引文件上G之后的搜索性能下降很严重,随便跑个搜索就要上0.x秒。如果是单线程搜索那么性能尚可,总可以在0.x秒返回结果,如果是Web式的多线程访问,由于Lucene的内部机制导致数据被大量载入内存,用完后立即丢弃,随之引起JVM频繁GC,性能极其低下,1-10秒的长连接比比皆是。这也是世人为之诟病的Lucene应用瓶颈问题,那么是否有解决方法呢?
二、思路
我们来观 ...
使用开源组件搭建搜索引擎
在开发中小型搜索引擎的过程中,我使用由Java开发的开源软件:jspider,htmlparser,lucence,IKAnalyzer,下面我一一道来。
lucence很著名啦,不必多说,我写的这个引擎就是在它自带的demo基础上重构的。
jspider顾名思义,是一个用Java开发的爬虫。
htmlparser是解析html页面的,因为lucene自带的html解析器不够健壮,所以用了这个。
...
推荐一本入门书<Lucene in Action>
建议看原版。
我觉得这本书能让你对lucene有一个大概的了解,要深入,靠这本书不可能的。
两名作者目前现在都是lucene的Project Management Committee.
有什么看法也可以回帖,大家一起讨论。如果有必要,我可以将问题转给otis本人。
lucene 中的删除deleteDocuments
从昨天开始,自己又着手搞更新.好象lucene中没有很好的方法去更新.只好用deleteDocuments把它删除了.再添加进去.
不过自己按书写的代码如下:
public static boolean deletSomeField(String id) throws IOException {
IndexReader reader = null;
try {
reader ...
请教:compass+spring+hibernate2能否对多表建立索引?
目前系统采用struts+spring1.2+hibernate2作为架构,采用compass1.1+lucene作为搜索引擎。对5个表可以进行索引,并且查询没有问题,但对5个以上表进行索引时发现一个问题,系统没有报任何异常,compass始终没有建立索引,并且没有释放session,导致系统无法使用。后台代码如下:
信息: Starting Coyote HTTP/1.1 on port 8080 ...
每天一剂Rails良药之acts_as_ferret
Ferret是Ruby的文本搜索引擎,它基于Apache Lucene
安装Ferret非常简单:
gem install ferret
Ferret是一堆C代码的Ruby代码封装,Ferret是针对Ruby的而不是RoR的
而Acts As Ferret则是针对RoR的
我们有两种方式安装Acts As Ferret:
1,以gem方式安装
gem install acts_as ...
在一个.net sln中包含多个project,project引用同一个dll导致的错误
在一个.net sln中包含多个project,其中四个project应用了同一个.net assamply:Lucene.Net。这四个project其中一个编译异常: ForumsDataSource.cs(5): The type or namespace name 'Lucene' could not be found (are you missing a using directive o ...