besoin d'aide Invalid query

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-07-2015 10:26 AM
Bonjour tout le monde,
je suis débutant sur alfresco et pour un projet je dois réaliser des module de recherche d'une application basée sur alfresco mais qui a une IHM completement different
pour la recherche avancée :je dois chercher en fonction du non ,du type et de l'emplacement
sur l'interface native d'alfresco :j'ai testé des requêtes et celle ci me renvoie bien les resultas attendus :+(TEXT:"*A00003*" OR @cm\:name:"*A00003*") +TYPE:"ead:charliev2Livrable" +PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm
rogrammes//*"
maintenant sur le formulaire du client j'ai un formulaire qui me transmet le nom( A00003) ,le type(ead:charliev2Livrable) et l'emplacement
"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm
rogrammes//*")
maintenant j'ai un fichier get;js dans le quel jenvoie la requette pour recuperer les résultas dans mon application seulement jobtient cette erreur:Invalid query sur la console et je ne sais pas d'ou elle provient.
ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 04070067 Failed to execute script 'classpath*:alfresco/site-webscripts/com/ead/components/recherche-avancee/recherche-avancee.get.js': 04070066 Invalid uri 'http://localhost:8080/alfresco/wcs/slingshot/search?site=&term=+(TEXT:"*A00003*" OR @cm\:name:"*A00003*" OR @cm\:title:"*A00003*")+ TYPE:"ead:charliev2Livrable"+ PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm
rogrammes//*"&sort="&pageSize=10&startIndex=0': Invalid query
org.springframework.extensions.webscripts.WebScriptException: 04070067 Failed to execute script 'classpath*:alfresco/site-webscripts/com/ead/components/recherche-avancee/recherche-avancee.get.js': 04070066 Invalid uri 'http://localhost:8080/alfresco/wcs/slingshot/search?site=&term=+(TEXT:"*A00003*" OR @cm\:name:"*A00003*" OR @cm\:title:"*A00003*")+ TYPE:"ead:charliev2Livrable"+ PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm
rogrammes//*"&sort="&pageSize=10&startIndex=0': Invalid query
je suis débutant sur alfresco et pour un projet je dois réaliser des module de recherche d'une application basée sur alfresco mais qui a une IHM completement different
pour la recherche avancée :je dois chercher en fonction du non ,du type et de l'emplacement
sur l'interface native d'alfresco :j'ai testé des requêtes et celle ci me renvoie bien les resultas attendus :+(TEXT:"*A00003*" OR @cm\:name:"*A00003*") +TYPE:"ead:charliev2Livrable" +PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm

maintenant sur le formulaire du client j'ai un formulaire qui me transmet le nom( A00003) ,le type(ead:charliev2Livrable) et l'emplacement


maintenant j'ai un fichier get;js dans le quel jenvoie la requette pour recuperer les résultas dans mon application seulement jobtient cette erreur:Invalid query sur la console et je ne sais pas d'ou elle provient.
ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 04070067 Failed to execute script 'classpath*:alfresco/site-webscripts/com/ead/components/recherche-avancee/recherche-avancee.get.js': 04070066 Invalid uri 'http://localhost:8080/alfresco/wcs/slingshot/search?site=&term=+(TEXT:"*A00003*" OR @cm\:name:"*A00003*" OR @cm\:title:"*A00003*")+ TYPE:"ead:charliev2Livrable"+ PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm

org.springframework.extensions.webscripts.WebScriptException: 04070067 Failed to execute script 'classpath*:alfresco/site-webscripts/com/ead/components/recherche-avancee/recherche-avancee.get.js': 04070066 Invalid uri 'http://localhost:8080/alfresco/wcs/slingshot/search?site=&term=+(TEXT:"*A00003*" OR @cm\:name:"*A00003*" OR @cm\:title:"*A00003*")+ TYPE:"ead:charliev2Livrable"+ PATH:"/app:company_home/st:sites/cm:charliev2/cm:documentLibrary/cm

Labels:
- Labels:
-
Archive
3 REPLIES 3
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2015 03:35 AM
Bonjour,
Plusieurs choses à regarder :
* Le format des paramètre transmit par ton script JS ne semble pas être encodé correctement pour une requete GET.
* Je ne suis pas sur que ton JS appelle le bon service Alfresco pour effectuer des recherche en utilisant cette syntaxe.
Cdt
Yann
Plusieurs choses à regarder :
* Le format des paramètre transmit par ton script JS ne semble pas être encodé correctement pour une requete GET.
* Je ne suis pas sur que ton JS appelle le bon service Alfresco pour effectuer des recherche en utilisant cette syntaxe.
Cdt
Yann

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2015 09:28 AM
bonjour,
d'abord merci pour la réponse
voici ma requete :var resultListFile = connector.get("/slingshot/search?site=&term=+(TEXT:\"*"+search+"*\" OR @cm\\:name:\"*"+search+"*\" OR @cm\\:title:\"*"+search+"*\")+ TYPE:\""+ typedoc +"\"+ PATH:\""+ choix +"\""+"&sort="+ sidx + "&pageSize=" + rows + "&startIndex="+ startIndex);
pour la recherche simple celle ci marche bien: var resultListFile = connector.get("/slingshot/search?site=&term="+ searched +"&sort="+ sidx + "&pageSize=" + rows + "&startIndex="+ startIndex);
cordialement
d'abord merci pour la réponse
voici ma requete :var resultListFile = connector.get("/slingshot/search?site=&term=+(TEXT:\"*"+search+"*\" OR @cm\\:name:\"*"+search+"*\" OR @cm\\:title:\"*"+search+"*\")+ TYPE:\""+ typedoc +"\"+ PATH:\""+ choix +"\""+"&sort="+ sidx + "&pageSize=" + rows + "&startIndex="+ startIndex);
pour la recherche simple celle ci marche bien: var resultListFile = connector.get("/slingshot/search?site=&term="+ searched +"&sort="+ sidx + "&pageSize=" + rows + "&startIndex="+ startIndex);
cordialement
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2015 03:36 AM
Bonjour,
Le problème que tu rencontres vient du fait que tu entres une recherche de type Lucene dans une variable qui n'attend qu'un terme recherché. Le paramètre "term" du webscript n'est pas censé contenir une requete de type lucene mais simplement des mots.
Cdt
Yann
Le problème que tu rencontres vient du fait que tu entres une recherche de type Lucene dans une variable qui n'attend qu'un terme recherché. Le paramètre "term" du webscript n'est pas censé contenir une requete de type lucene mais simplement des mots.
Cdt
Yann
