AnsweredAssumed Answered

Recherche avec lucene en erreur. Failed to porse Xpath

Question asked by alextenev on Dec 9, 2015
Latest reply on Dec 31, 2015 by cleseach
Bonjour,

je tente par tous les moyens de faire une recherche de tous les documents ayant un état particulier d'un site share.
J'ai développé tout un script, malheureusement, je bloque sur la recherche lucene.

Apres avoir passé une journée de différents tests, j'arrive sur cette ligne de recherche sur lequel il bloque
         result1 =search.luceneSearch('+PATH:"//app:company_home//st:sites//cm:'+site.shortName+'//cm:documentLibrary//*" AND +TYPE:"mybc:bc" AND @mybc\\:etatbc:\"Recue"');


or voici le message d'erreur que je recupere a l'execution du script dans la catalina.out


2015-12-09 16:52:46,577  ERROR [solr.core.SolrCore] [http-bio-8443-exec-57] org.apache.solr.common.SolrException: org.apache.solr.search.SyntaxError: org.apache.lucene.queryparser.classic.ParseException: Cannot parse '+PATH:"//app:company_home//st:sites//cm:931140000//cm:documentLibrary//*" AND +TYPE:"mybc:bc" AND @mybc\:etatbc:"Recue"': Failed to parse XPath…
Unexpected '931140000'
        at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:205)
        at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:233)
        at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1962)


Je comprend qu'il me dit qu'il ne trouverai pas le dossier 931140000, or ce dernier existe bien, et est bien en cm (controlé depuis le node explorer depuis l'interface d'admin)

Voici un extrait du contenu du st:sites via l'interface d'admin

Fils (68)
Nom   Référence de l'enfant   Primaire   Type d'association   Index
cm:surf-config   workspace://SpacesStore/86b396ea-fc6a-4470-97e9-5f2f7106c8ca   true   cm:contains   0
cm:931140000   workspace://SpacesStore/46a49569-3f73-4d63-bd00-0d58150ab39a   true   cm:contains   1
cm:931140100   workspace://SpacesStore/c0c0f655-1a5b-48c3-a3d1-72263115321c   true   cm:contains   2


Je ne comprend pas ce qui cloche dans cette recherche.

Merci de votre réponse.
Alexandre

Outcomes