如何按日期修复Dspace 列表?

How repair Dspace list by date?

我安装了 dspace 6.3,但无法按日期列出错误是

Error in discovery while setting up date facet range:date facet\colon; dateIssued.year
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'dateIssued_keyword:[1960+TO+1969]': Encountered " "]" "] "" at line 1, column 32.
Was expecting one of:
    "TO" ...
    <RANGE_QUOTED> ...
    <RANGE_GOOP> ...

知道如何修复这个功能吗?

如果您已经成功构建 DSpace,请尝试通过 运行 此命令更新 solr 索引: sudo sh [dspace]/bin/dspace index-discovery 其中 [dspace] 是 DSpace 内置的目录。有关此命令的更多信息,请单击 here。 如果您的问题没有得到解决,我建议您完全重建 DSpace,然后 运行 上面的命令。我在 DSpace 5 上,我使用如下脚本完全重建 DSpace 并重新索引 Solr。希望对你也有用:

cd [dspace-src]
sudo git pull
sudo  sh [tomcat]/bin/shutdown.sh
sleep 5

echo "---- Clean out old cache files ----"
sudo rm -R [tomcat]/work/Catalina/localhost/*
sudo rm -R [dspace]/log/*

echo "---- Clean out old webapps ----"
sudo rm -rf [dspace]/webapps/*

echo "---- Start MAVEN packaging ----"
cd [dspace-src]
mvn -U -e clean package

echo "---- Start ANT build ----"
cd [dspace-src]/dspace/target/dspace-installer/
sudo  ant fresh_install

echo "---- Remove old catalina log file ----"
sudo rm [tomcat]/logs/catalina.out
sleep 5

sudo cp -R [dspace]/webapps/* [tomcat]/webapps/
sleep 5
sudo  sh [tomcat]/bin/startup.sh
sleep 10
sudo sh [dspace]/bin/dspace index-discovery

在dspace.cfg改变关注

webui.browse.index.1 = dateissued:metadata:dc.date.issued:date:full 

在/usr/java/tomcat-9.0.13/webapps/jspui/WEB-INF/classes/Messages_es.properties添加

browser.type.medata.dateissued = Fecha de publicación

并重启tomcat