java lucene 索引
爱拼才会赢1991
开源、分享、提高。专注WEB开发技术。
展开
-
lucene2.9.0索引写入不报错却无法写入的奇怪问题
多次调试后,发现是writer初始化的问题Directory fsDir = FSDirectory.open(new File(indexPath));// Directory ramDir = new RAMDirectory(fsDir);writer = new IndexWriter(fsDir, analyzer, true,IndexWriter.MaxFieldLe原创 2012-09-27 20:58:32 · 630 阅读 · 0 评论 -
lucene的加锁机制和LockObtainFailedException的异常
lucene的加锁机制lucene分为两种锁,writer.lock锁和commit.lock锁(具体可以自己查,不多讲),这里主要说说writer锁,writer锁主要是为了控制多个writer对同一索引目录的写入或者reader的删除操作。如果您做程序过程中遇到了标题的异常情况,那么就要注意是不是同时有多个线程在操作一个索引目录了,原因可能为您的程序中多次加载或者初始化了该原创 2012-09-28 20:00:34 · 1129 阅读 · 0 评论