2016-05-16 45 views
0

我想对与dspace关联的solr运行一些字段分析。无法运行Solr字段分析(Dspace)

我运行以下

卷曲 “http://localhost:8080/solr/analysis/field?field.name=dc.title&field.value=keyword

,我收到了404答案。资源不可用。

我检查solrconfig.xml中,我得到了正确的配置设置:

<requestHandler name="/analysis/field" class="solr.FieldAnalysisRequestHandler" /> 

行是注释。

还有什么我可以做的吗?

+0

您可能需要将核心添加到您的URL - 例如curl“http:// localhost:8080/solr/search/analysis/field?field.name = dc.title&field.value = keyword” – schweerelos

+0

我觉得出来并做到了,但仍然无效 – MaatDeamon

回答

1

我提出了一个Solr管理控制台并运行分析。这里是参数的样子。

.../solr/#/search/analysis?analysis.query=Smith&analysis.fieldname=search_text&verbose_output=1 

.../solr/#/search/analysis?analysis.fieldvalue=handle&analysis.fieldname=search_text&verbose_output=1 

如果你有Solr管理在测试服务器上启用(/ Solr的/#/)控制台,它可以是非常有帮助的。

这里是关于Solr管理UI一些文档:Solr Admin UI

此UI提供了一个很好的方式来了解你的SOLR回购的内容。

要访问它,打开http(s)://yourserver.org/solr.

默认情况下,DSpace中限制访问/ Solr的本地主机。您需要禁用本地主机限制才能访问此服务。

以下是绕过本地主机限制的说明。
Instructions Page

请阅读维基页面上的安全警告。如果您的测试服务器访问受限,我只会推荐使用此选项。

+0

谢谢你的回答。我不知道什么是(/ solr /#/)?既不如何激活它。从未见过它。我如何知道它是否被激活?如果没有激活,我应该怎么做? – MaatDeamon

+0

我可以使用管理控制台。然而,它不通过卷曲工作 – MaatDeamon