cancel
Showing results for 
Search instead for 
Did you mean: 

[Résolu] Recherche simple avec deux critères

georgess_3386
Champ in-the-making
Champ in-the-making
Bonjour,

Lors d'un précédent POST, une solution avait été donnée pour que la requête fonctionne comme un ET dans une recherche simple.
Exemple, je ne veux que les documents contenant à la fois facture ET copie. Un document contient "Facture copie" dans le texte dans cet ordre
Pour ce faire, la requête doit être la suivante : facture +copie
Et cela fonctionne bien si l'on écrit la requête, comme ci-dessus.
Mais la plupart du temps, on ne connaît rien du contenu, alors pourquoi ne pas faire une requête comme copie +facture ce qui devrait
donner un résultat identique, et bien non, dans cet ordre là, aucun document n'est trouvé.

Y a t il quelquechose à faire pour que la requête puisse être honorée quelque soit l'ordre des critères de recherche ?

Ci dessous les traces

15:04:44,140 DEBUG [org.alfresco.web.bean.search.SearchContext] Query:
TYPE:"{http://www.alfresco.org/model/content/1.0}content"  AND ((@\{http\://www.alfresco.org/model/content/1.0\}name:'facture" +@\{http\://www.alfresco.org/model/content/1.0\}name:'copie" ) (TEXT:"facture" +TEXT:"copie" ))

15:03:37,151 DEBUG [org.alfresco.web.bean.search.SearchContext] Query:
TYPE:"{http://www.alfresco.org/model/content/1.0}content"  AND ((@\{http\://www.alfresco.org/model/content/1.0\}name:'copie" +@\{http\://www.alfresco.org/model/content/1.0\}name:'facture" ) (TEXT:"copie" +TEXT:"facture" ))

Cdlt
2 REPLIES 2

jayjayecl
Confirmed Champ
Confirmed Champ
Bonjour,

je parle sous le contrôle d'utilisateurs qui connaissent sans doute mieux que moi ce point, mais je crois que le "+" est considéré comme un opérateur unitaire, c'est-à-dire qu'il ne lie pas deux éléments mais s'applique à un unique éléments.

Du coup,
facture +copie signifie : le mot "copie" doit être présent, le mot "facture" peut être présent
copie +facture signifie : le mot "facture" doit être présent, le mot "copie" peut être présent
+copie +facture = +facture +copie = les mots "copie" et "facture" doivent tous deux être présents.

georgess_3386
Champ in-the-making
Champ in-the-making
Merci Rodel,

Cela fonctionne parfaitement (one point).

J'ai un POST sur la recherche avancée zone DESCRIPTION (mais valable pour les autres), vus pouvez jeter un oeil ?
merci par avance

Cdlt,
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.