sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] Ordre des résultats dans une complex Query


From: Malo Pichot
Subject: Re: [sdx-users] Ordre des résultats dans une complex Query
Date: Wed, 25 May 2011 22:05:06 +0200

Le 25 mai 2011 09:04, <address@hidden> a écrit :
Bonjour,

Je cherche à exécuter une complexQuery en faisant en sorte qu'un document particulier soit mis en première position du jeu de résultats.

Pour reprendre l'exemple de la doc de SDX (dont j'ai exclu les éléments <sdx:sort> qui, chez moi, ne me seront d'aucune utilité)...

<sdx:executeComplexQuery>
 <sdx:simpleQuery queryParam="fulltext"/>
 <sdx:listQuery field="pays" valueParam="pays" complexopParam="pays_op"/>
 <sdx:listQuery field="themes" valueParam="themes_v" op="and" complexopParam="themes_op"/>
 <sdx:simpleQuery field="title" queryParam="title" complexopParam="title_op"/>
</sdx:executeComplexQuery>


... je souhaiterais que les résultats de l'une des query soit prépondérants dans l'élaboration du jeu de résultats.

J'ai pensé à utiliser un attribut "boost" avec une valeur importante, par exemple :

<sdx:simpleQuery field="title" queryParam="title" complexopParam="title_op" boost="100" />

... mais ça ne le fait pas :-(

Limitation ? Bug ? Mauvais approche du problème ?

Ken+


Salut,

Je ne connaissais pas ce truc de "boost" sur les requêtes, seulement sur les champs d'indexation. Mais effectivement la documentation en parle précisément sur les requêtes complexes :
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/reference/actions/recherche/param_req.html

Donc, a priori, si ça ne fonctionne, il y a un bogue.

A bientôt,

Malo

reply via email to

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