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+