sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [sdx-users] Question sur QueryParser


From: Castonguay Dave
Subject: RE: [sdx-users] Question sur QueryParser
Date: Mon, 25 Oct 2004 09:06:54 -0400

Merci,

Arf, désolé... la honte! J'avais pas remarqué le paramèter op sur simplequery.

Désolé pour la perte de temps. Mea culpa, je m'assène de grand coups de RTFM. :)

Bonne journée et merci

Dave

-----Message d'origine-----
De : address@hidden
[mailto:address@hidden la
part de Martin Sevigny
Envoyé : 25 octobre, 2004 01:42
À : address@hidden
Objet : Re: [sdx-users] Question sur QueryParser


Bonjour,

> Je voudrais changer le comportement par défaut des query, je veux que 
> les termes soit unis par un AND au lieu du OR.

Pas de problème, c'est documenté:
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/reference/actions/recherche/requetes.html#sdx_simplequery

> J'ai essayé ça dans ma page XSP qui lance la recherche :
> 
>                 <xsp:logic>
>                         
> fr.gouv.culture.sdx.search.lucene.query.LuceneIndex idx = 
> (fr.gouv.culture.sdx.search.lucene.query.LuceneIndex) 
> ((fr.gouv.culture.sdx.documentbase.LuceneDocumentBase)sdx_frame.getApplicationById("ca.bnquebec.rac").getDefaultDocumentBase()).getIndex();
> 
>                         
> idx.getQueryParser().setOperator(fr.gouv.culture.sdx.search.lucene.queryparser.QueryParser.OPERATOR_AND);
> 
>         </xsp:logic>
>             <sdx:executeComplexQuery>
>                <sdx:sort fieldParam="sortfield sdxscore date_edition 
> titre auteur" orderParam="order"/>
>                <sdx:simpleQuery queryParam="dbrv1" fieldParam="dbrf1"/>
>                <sdx:simpleQuery queryParam="dbrv2" fieldParam="dbrf2" 
> complexopParam="dbro2"/>
>                <sdx:simpleQuery queryParam="dbrv3" fieldParam="dbrf3" 
> complexopParam="dbro3"/>
>         .....

Ouf, compliqué! Tu as juste besoin de:

<sdx:simpleQuery ... op="AND"/>

Martin Sévigny






_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users




reply via email to

[Prev in Thread] Current Thread [Next in Thread]