我的服务器停电了,lucene指数被破坏了。我运行了IndexChecker,但失败了:
java -cp /home/dthoai/programs/paesia/checker/lucene-core-3.5.0.jar -ea:org.apache.lucene... org.apache.lucene.index.CheckIndex /mnt/peda/paesia/index -fix
Opening index @ /mnt/peda/paesia/index
ERROR: could not read any segments file in directory
java
我有一个python脚本可以简单地将unicode语句索引到lucene索引中。它在100句和我的1000句的审判中都很有效。然而,当我需要索引200,000句时,我在4514句中得到了一个合并错误,问题是什么,如何解决?
误差
Exception in thread "Thread-4543" org.apache.lucene.index.MergePolicy$MergeException: java.io.FileNotFoundException: /home/alvas/europarl/index/_70g.tii (Too many open files)
我试图在GAE应用程序中使用lucene,但是,在lucene 3.1.0中,即使使用RAMDirectory (应该可以,我只有大约300个文档要索引),我在提交或关闭索引时出现错误(见下文)。线索?
Caused by: java.lang.NullPointerException
at org.apache.lucene.store.IndexOutput.writeString(IndexOutput.java:103)
at org.apache.lucene.store.IndexOutput.writeStringStringMap(IndexOutput.java:221)
a
import sys, os
import lucene
from java.io import File
from org.apache.lucene.analysis.standard import StandardAnalyzer
from org.apache.lucene.index import DirectoryReader
from org.apache.lucene.queryparser.classic import QueryParser
from org.apache.lucene.document import Document, Field
from org.ap
当我尝试使用Lucene进行搜索时,我看到了以下错误。(版本1.4.3)。关于我为什么会看到这个以及如何修复它,有什么想法吗?
Caused by: java.io.IOException: read past EOF
at org.apache.lucene.store.InputStream.refill(InputStream.java:154)
at org.apache.lucene.store.InputStream.readByte(InputStream.java:43)
at org.apache.lucene.store.InputStream.re
我从这里下载了源代码-->
现在我已经转到源文件IndexFiles.java,并输入javac IndexFiles,但是我得到了一堆symbol not found错误。为什么?我更改了类路径并添加了目录中的所有*.jar文件。我还能错过什么呢?我可以使用二进制文件并运行演示程序,但我想弄乱演示程序并更改它的一些行为,所以我想从源代码进行编译。
当我输入javac IndexFiles.java时,我得到了一堆这样的错误:
package org.apache.lucene.analysis does not exist
import org.apache.lucene.analy
在Cassandra中,我试图使用>=操作从表中检索文本数据,但是,虽然试图使用=,但没有检索到任何内容,它成功返回。
这是查询的示例。
select * from s.vechile_information where datetimelong >= '1493215758000' and vechile_customerid = '123' and vechileId = '32' allow filetring;
但是当移除>时,它工作得很好
select * from s.vechile_informatio
我使用的是Elasticsearch 2.3.5版本。我必须从备份磁盘中恢复完整的数据。除了两块碎片外,所有东西都被找到了。在检查日志时,我发现了以下错误。
错误:
致因: /data/<cluster_name>/nodes/0/indices/index_name/shard_no/index/_c4_49.liv at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) at sun.nio.fs.UnixException.rethrowAsIOException(UnixExcep
我(通过Java程序)添加了SOLR索引中的文档索引,但是在add(inputDoc)方法之后有一个例外。solr接口中的登录包含以下内容:
Caused by: java.lang.IllegalArgumentException: Document contains at least one immense term in field="text" (whose UTF8 encoding is longer than the max length 32766), all of which were skipped. Please correct the analyzer
在接下来的中,我按照说明更新了我的数据集,但得到了以下错误:
INFO 2012-06-19 11:58:04,300 main [MergedOccurrencesContextSearcher] - Using index at: org.apache.lucene.store.MMapDirectory@/home/user_name/new/spotlight/index lockFactory=org.apache.lucene.store.NativeFSLockFactory@671381e7
Exception in thread "main" java.io.
我不小心删除了我的程序的Lucence索引文件夹。当我运行我的程序时,它显示为...
Exception in thread "main" org.apache.lucene.index.IndexNotFoundException: no segments* file found in org.apache.lucene.store.MMapDirectory@M:\fbl\org.fazlan.lucene.ms.demo\src\main\resources\index2 lockFactory=org.apache.lucene.store.NativeFSLockFa
我对JSP很陌生。我正在尝试使用ADT编写一个JSP & MySQL连接的基本程序。在运行index.jsp页面时,我得到以下信息:
HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 24
type Exception report
message An exception occurred processing JSP page /index.jsp at line 24
description The server encountered an internal err
如何在lucene中处理此错误:
java.lang.AbstractMethodError: org.apache.lucene.store.Directory.listAll()[Ljava/lang/String;
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:568)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
at org.a