Интегрирование парсера Surround Query - PullRequest
0 голосов
/ 22 ноября 2011

Я хочу запустить объемный запрос.

  1. Загрузка из http://www.java2s.com/Code/Jar/JKL/Downloadlucenesurround241jar.htm

  2. Перемещен lucene -round-2.4.1.jar в / apache-solr-3.1.0 / example / lib

  3. Редактировать файл solrconfig.xml с помощью <queryParser name="SurroundQParser" class="org.apache.lucene.queryParser.surround.parser.QueryParser"/>

  4. Перезапустить Solr

Получил эту ошибку:

org.apache.solr.common.SolrException: Ошибка при создании экземпляра QParserPlugin, org.apache.lucene.queryParser.surround.parser.QueryParser не является org.apache.solr.search.QParserPlugin at org.apache.solr.core.SolrCore.createInstance (SolrCore.java:425)

1 Ответ

1 голос
/ 22 ноября 2011
  1. Никогда не получайте JAR-файлы от java2s.com, это просто веб-сайт с примерами кода, а не официальный источник каких-либо JAR-файлов. В этом случае анализатор объемных запросов является частью Lucene contrib, который включен в официальный дистрибутив Lucene .
  2. Поддержка парсера окружающего звука в Solr была только , недавно добавленная : вам нужно будет получить недавнюю ночную сборку для Solr 4.0 .
  3. См. Патч для примера установки парсера объемного запроса.
...