【发布时间】:2013-06-22 14:15:07
【问题描述】:
我看到 3 年前有人问过类似的问题,但我认为可以复制为 1)现有 q 已有 3 年历史,2)我有不同的问题和不同版本的 Solr。
故事是这样的。合作者给了我一份现有 Solr 核心的“索引”目录的副本。我正在尝试在本地设置自己的核心并使用该索引。现有核心来自 Solr 4.1.0 安装。 (我尝试设置 Solr 4.3.1 和 Solr 4.1.0,但失败了。)我正在使用 Jetty 运行 Solr。
你问什么问题?好吧,我将默认示例核心中的配置文件(schema.xml 和 solrconfig.xml)替换为我的合作者给我的配置文件。然后我运行 Jetty。这将创建一个新的索引文件夹。我删除了那个 Index 文件夹的内容,并复制了我给定的 Index 文件夹的内容。
结果是 Solr 给了我一个错误,指出找不到“段”文件。所以我注意到有两个文件(segments.gen 和segments_1)是用初始索引文件夹创建的。我尝试将它们留在索引文件夹中,但替换其他所有内容。现在 Solr 似乎正在工作(浏览器界面正在工作)但它报告“Num docs:0”并且 *:* 查询给了我 0 个结果。
有人有什么想法吗?我很乐意提供更多信息。提前致谢。
【问题讨论】:
标签: database solr lucene jetty