/ / Integración de Surround Query Parser - solr, lucene, motor de búsqueda

Integración de Surround Query Parser - solr, lucene, motor de búsqueda

Quiero ejecutar la consulta surround.

  1. Descargando desde http://www.java2s.com/Code/Jar/JKL/Downloadlucenesurround241jar.htm

  2. Trasladado el lucene-surround-2.4.1.jar a /apache-solr-3.1.0/example/lib

  3. Editar el solrconfig.xml con <queryParser name="SurroundQParser" class="org.apache.lucene.queryParser.surround.parser.QueryParser"/>

  4. Reiniciar Solr

Conseguí este error:

org.apache.solr.common.SolrException: Error al crear QParserPlugin, org.apache.lucene.queryParser.surround.parser.QueryParser no es un org.apache.solr.search.QParserPlugin en org.apache.solr.core.SolrCore.createInstance (SolrCore.java:425)

Respuestas

1 para la respuesta № 1
  1. Nunca obtenga JARs de java2s.com, es solo un sitio web con ejemplos de código, no la fuente oficial de ningún JAR. En este caso, el analizador de consultas de sonido envolvente forma parte de Lucene contrib, que se incluye en el Distribución oficial de Lucene..
  2. El soporte para el analizador envolvente en Solr era solo Recientemente añadido: tendrás que conseguir un reciente construcción nocturna para Solr 4.0.
  3. Consulte el parche para ver un ejemplo de cómo instalar el analizador de consultas surround.