2016-05-16 6 views
0

Я пытаюсь запустить некоторый анализ поля на solr, связанном с dspace.Невозможно запустить анализ поля 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 интерфейса администратора: Solr Admin UI

Этот интерфейс обеспечивает отличный способ, чтобы понять содержание ваших SOLR РЕПО.

Чтобы получить доступ к нему, откройте http(s)://yourserver.org/solr.

По умолчанию DSpace ограничивает доступ к/Solr для локального сервера. Вам необходимо отключить ограничение локального хоста для доступа к этой службе.

Ниже приведены инструкции по обходу ограничения локального хоста.
Instructions Page

Прочитайте предупреждения о безопасности на странице вики. Я бы рекомендовал этот вариант только в том случае, если у вас есть тестовый сервер с ограниченным доступом.

+0

благодарю вас за ответ. Я не знаю, что это (/ solr/# /)? ни как активировать его. Никогда не видел этого раньше. Как узнать, активирована ли она или нет? Если не активирован, что мне делать? – MaatDeamon

+0

Я могу использовать консоль администратора. Однако он не работает через завиток – MaatDeamon