我在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:123
或http://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
答案 0 :(得分:0)
标记为已解决。
我从头开始重建了Docker容器,现在一切正常。不知道以前是什么问题。