这几天因为一个小项目用到Lucene,于是去学习了一下,现在还有很多地方没有了解,先就我遇到的问题做下总结。
一、大文本建索引问题
我这里说的大文本,实际上也就200M左右的txt,或许不应该成为大文本,但是我在建索引时遇到200M左右的的确导致了内存溢出,报错误java.lang.OutOfMemoryError: Java heap space ,到网上查了很久,试了一些方法,比如修改JV...
分类:
其他好文 时间:
2014-09-12 12:02:13
阅读次数:
270
·什么是Solr?
Solr是基于lucene搭建的java搜索引擎服务端,是一个搜索中心式的程序。
·Solr的组成:
Solr由一个服务端程序,若干个搜索模块core,和一套java客户端组件Solrj组成。core运行在服务端之上,可以把一个core理解成一个网站的搜索服务提供者,虽然一个core里面可以配置多个网站,但并不建议这么做。所有的core都存放在一个目录下,这个目录叫做solrHome,这是Solr安装中必须配置的一个文件夹目录。...
分类:
其他好文 时间:
2014-09-12 10:18:23
阅读次数:
234
刚接触Lucene,虽然跑通了一个demo,但对很多东西还不了解。下面简单记录下对Analyzer的理解,以后再系统整理。后面来自Lucene官方文档,Lucene版本为4.10.0.欢迎感兴趣的同学一起学习交流,求大牛指导,我现在还有很多不明白的地方。
包org.apache.lucene.analysis
将文本转换为可索引和检索的标记标记(token)。
Lucene,建索引和检...
分类:
其他好文 时间:
2014-09-12 10:15:13
阅读次数:
241
在ubuntu中安装软件遇到问题如下:root@kinpui:/home/kin#apt-getinstallapacheE:无法获得锁/var/lib/dpkg/lock-open(11:资源暂时不可用)E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?原因是apt-get进程没有关闭,强制将其关闭sudorm/var/lib/dpkg/lock如果以..
分类:
其他好文 时间:
2014-09-12 02:33:23
阅读次数:
219
lock 关键字可以用来确保代码块完成运行,提供给 lock 关键字的参数必须为基于引用类型的对象,该对象用来定义锁的范围。Lock关键字是使用Monitor类实现的使用 lock 关键字通常比直接使用 Monitor 类更可取,一方面是因为 lock 更简洁,另一方面是因为 lock 确保了即使受...
分类:
编程语言 时间:
2014-09-11 20:44:32
阅读次数:
192
一、备份 1.锁定数据库: use admin db.runCommand({fsync:1,lock:1}) { “info” : “now locked against writes, use db.fsyncUnlock() to unlock”, “seeAlso” : “http://www.mongodb.org/display/DOCS/fsy...
分类:
数据库 时间:
2014-09-11 17:37:42
阅读次数:
237
当前,J2EE学习者可谓是越来越多,并且随着J2EE本身技术不断的发展,也涌现出各种新型概念,笔者特此撰写此文,目的就是试图从一种容易理解的角度对这些概念向初学者进行解释,从而让大家掌握学习J2EE学习方向,达到条理清晰。
首先,我们需要搞清楚的是,Java和J2EE是两种不同的概...
分类:
其他好文 时间:
2014-09-11 17:07:22
阅读次数:
213
UVA 11024 - Circular Lock
题目链接
题意:给定一个矩阵,每次能在一行或者一列都加1,问能否构造出满足每个位置%P都等于0的矩阵,P的得到方法为矩阵p所有数字的gcd
思路:推公式啊,一共4个加值的方法,分别为A,B,C,D
A + C 加到A位置上a + k1 p,a为原位置差多少为p的倍数
同理
A + D 加到A位置上b + k2 p
B +...
分类:
其他好文 时间:
2014-09-11 15:27:22
阅读次数:
163
一、执行EXEC SP_LOCK,查出ObjId二、执行select OBJECT_NAME(ObjId) ,查出表名是否是死锁的表三、执行declare @SPID int Set @SPID = spid declare @sql varchar(1000)set @sql='kill '+ca...
分类:
数据库 时间:
2014-09-11 13:48:01
阅读次数:
174
在使用solr4.9的过程中,使用了IKAnalyzer分词器,其中遇到了不少问题,现在做个记录,以备后续只用。 ? ? ?首先使用IKAnalyzer是看到群里有人介绍,但是貌似现在IKAnalyzer已经没人更新了。。。不知道...
分类:
其他好文 时间:
2014-09-11 09:45:52
阅读次数:
234