Solr:已提交数据文件,但搜索时未返回任何结果

时间:2019-04-22 15:49:34

标签: solr

我在Docker容器中运行了最新的Solr。我导入了一个带有数据的json文件(此文件是从solr 3.3的旧版本中以json格式导出的)。在导入数据时,我没有收到任何错误。 Solr管理员显示预期有764个文档。

当我尝试查询数据时(例如使用*:*),我没有收到结果。

我正在使用默认的托管模式以及添加的字段(这些字段来自旧的schema.xml文件)。

(注意:这里的Omeka方面并不重要,只需要Solr索引和查询结果即可。

我在其他许多设置中都可以使用此功能,但这不是创建索引之类的东西?

具有几乎相同设置的其他项目可以正常工作:

所有项目文件都在这里:https://github.com/scholarslab/falmouth

查询*:*

时我应该得到结果

一切正常(Docker,nginx代理,Omeka等),因此问题出在Solr查询中。

更新:19/4/23

使用http://falmouth.lib.virginia.edu/solr/falmouth/select?debugQuery=on&defType=edismax&q=id:123http://falmouth.lib.virginia.edu/solr/falmouth/select?debugQuery=on&defType=edismax&df=fulltext&q=*:*查询将返回零结果。

{
  "responseHeader":{
    "status":0,
    "QTime":0,
    "params":{}},
  "response":{"numFound":0,"start":0,"docs":[]
  }}

Web管理员看上去好像没有加载任何架构(不确定此处是否使用正确的术语)。下面的截图:

Solr web admin showing documents loaded

Solr web admin showing no fields available

Terminal showing the json post and committed without errors

1 个答案:

答案 0 :(得分:0)

标记为已解决。

我从头开始重建了Docker容器,现在一切正常。不知道以前是什么问题。