Motor de busqueda SOLR en version 4.2.c.

cancel
Showing results for 
Search instead for 
Did you mean: 
egarcia
Member II

Motor de busqueda SOLR en version 4.2.c.

Hola de nuevo. Acabo de instalar esta version y cuando utilizo la busqueda no me da ningun resultado. He observado que en el fichero SOLR.log hay varios errores. No se si el motor, requiere algun tipo de configuracion adicional a la de la instalacion de Alfresco. Me podeis ayudar??. Os adjunto el codigo del log.

Gracias.
 07:30:41,843 ERROR [org.apache.solr.core.SolrCore] org.alfresco.repo.search.impl.parsers.FTSQueryException: 10080024 Unknown property: {http://www.alfresco.org/model/content/1.0}texto
   at org.alfresco.repo.search.impl.parsers.AlfrescoFunctionEvaluationContext.getLuceneFieldName(AlfrescoFunctionEvaluationContext.java:433)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.functions.LuceneFTSTerm.addComponent(LuceneFTSTerm.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneFunctionalConstraint.addComponent(LuceneFunctionalConstraint.java:58)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneQuery.buildQuery(LuceneQuery.java:111)
   at org.alfresco.solr.AlfrescoSolrDataModel.getFTSQuery(AlfrescoSolrDataModel.java:1109)
   at org.alfresco.solr.query.AlfrescoFTSQParserPlugin$AlfrescoFTSQParser.parse(AlfrescoFTSQParserPlugin.java:81)
   at org.apache.solr.search.QParser.getQuery(QParser.java:131)
   at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:89)
   at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:174)
   at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
   at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
   at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)

07:30:41,843 ERROR [org.apache.solr.servlet.SolrDispatchFilter] org.alfresco.repo.search.impl.parsers.FTSQueryException: 10080024 Unknown property: {http://www.alfresco.org/model/content/1.0}texto
   at org.alfresco.repo.search.impl.parsers.AlfrescoFunctionEvaluationContext.getLuceneFieldName(AlfrescoFunctionEvaluationContext.java:433)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.functions.LuceneFTSTerm.addComponent(LuceneFTSTerm.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneFunctionalConstraint.addComponent(LuceneFunctionalConstraint.java:58)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneConjunction.addComponent(LuceneConjunction.java:70)
   at org.alfresco.repo.search.impl.querymodel.impl.lucene.LuceneQuery.buildQuery(LuceneQuery.java:111)
   at org.alfresco.solr.AlfrescoSolrDataModel.getFTSQuery(AlfrescoSolrDataModel.java:1109)
   at org.alfresco.solr.query.AlfrescoFTSQParserPlugin$AlfrescoFTSQParser.parse(AlfrescoFTSQParserPlugin.java:81)
   at org.apache.solr.search.QParser.getQuery(QParser.java:131)
   at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:89)
   at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:174)
   at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
   at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316)
   at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
   at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)

7 Replies
cristinamr
Advanced

Re: Motor de busqueda SOLR en version 4.2.c.

{http://www.alfresco.org/model/content/1.0}texto

Esa propiedad no se encuentra por defecto entro de alfresco (en el contentModel.xml), es una instalación limpia o has imgrado?  :roll:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
egarcia
Member II

Re: Motor de busqueda SOLR en version 4.2.c.

Hola CristiarMR. Si, se trata de una instalacion nueva, con un solo usuario, solo para probar si funciona el tema de la busqueda.
cristinamr
Advanced

Re: Motor de busqueda SOLR en version 4.2.c.

Pero esa propiedad no está por defecto en Alfresco, has intentado o has hehco alguna modificación en el contentModel o en algún modelo de datos?  :roll:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
egarcia
Member II

Re: Motor de busqueda SOLR en version 4.2.c.

Hola CristinaMr. Lo que he hecho, es desinstalar la anterior version e instalar la version 4.2c. Lo único que se me ocurre, es que no haya sido una desinstalacion completa o limpia, y se haya quedado algo de la anterior instalacion.
   Que puedo hacer, se podria quitar el codigo al que haces referencia, o tendría que hacer una nueva instalación??. Gracias. Un Saludo.
cristinamr
Advanced

Re: Motor de busqueda SOLR en version 4.2.c.

Más fácil, para el alfresco.

Elimina las carpetas webapps/alfresco/ y webapps/share/   (asegurate que no las necesitas ni que nadie haya trabajado ahí, aunque si es una instalación limpia supongo que no importará)

Borra el contenido tomcat/work/ y tomcat/temp/

Y arranca!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
egarcia
Member II

Re: Motor de busqueda SOLR en version 4.2.c.

Hola CristinaMR. He buscado otra solucion. He este magnifico FORO, he econtrado este enlace (https://forums.alfresco.com/en/viewtopic.php?f=2&t=45940), donde se describe como crear el certificado del motor de busqueda de forma manual; en enlace, figura un script para generar dicho certificado. He ejecutado este scritp sobre una instalación de la version 4.0d, que me funciona bien, y que tu comentaste en otro post, que era muy estable y me ha funcionado perfectamente. El motor de busqueda vuelve a funcinar. Un Saludo.
cristinamr
Advanced

Re: Motor de busqueda SOLR en version 4.2.c.

Perfecto ^^

Un saludo!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc