Bonjour, Est-ce que quelqu'un a déjà rencontré le problème ci-dessous?
En résumé, s'il y a dans le thésaurus une équivalence entre des expressions qui contiennent plusieurs mots, chaque mot de l'expression déclenche la recherche de l'équivalence. Ce qui semblerait souhaitable, c'est que la recherche de l'équivalence ne soit déclenchée que lorsque TOUS les mots de l'expression de départ sont présents dans la requête...? Cdt, EB > -----Message d'origine----- > De : [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > De la part de Emmanuel Bégué > Envoyé : lundi 2 octobre 2006 23:11 > À : Sdx > Objet : [sdx-users] Thesaurus et concepts multi-mots > > > Bonjour, > > Quand on définit des équivalences entre des concepts > qui sont multi-mots, comment obliger l'expandQuery à > considérer l'expression exacte et non pas chaque mot > pris individuellement? > > Par exemple, si dans le thésaurus on définit une > équivalence entre "mr" et "mer morte" et entre "mr" > et "mer rouge" comme ceci: > > <concept id="t0013"> > <term>mr</term> > <relations><relation type="ET" ref="e0013"/></relations> > </concept> > <concept id="e0013"> > <term>mer rouge</term> > <relations><relation type="ET" ref="t0013"/></relations> > </concept> > > <concept id="t0014"> > <term>mm</term> > <relations><relation type="ET" ref="e0014"/></relations> > </concept> > <concept id="e0014"> > <term>mer morte</term> > <relations><relation type="ET" ref="t0014"/></relations> > </concept> > > quand on cherche "mr" avec un expandQuery, la luceneQuery > résultante est correctement: > "+(mm (mer rouge))" > > mais quand on cherche "mer rouge", la luceneQuery devient: > "(+(+mer +rouge (mr morte mm)))" > > ce qui est assez incorrect (et même assez opposé au > résultat recherché)...? > > On a l'impression que la recherche dans le thesaurus utilise > un "OU" au lieu d'un "ET"? Est-ce modifiable? > > Cdt, > EB > > > > _______________________________________________ > sdx-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/sdx-users > _______________________________________________ sdx-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/sdx-users
