Espérons que c'est une question facile: j'ai ajouté quelques docs à l'index, où chaque document a un champ prio
, qui est un entier entre 1 et 5. Il y a aussi un champ de texte pour la recherche fulltext . Ce que je veux: multiplier la valeur prio avec la valeur du score et ordonner les docs par ce résultat.solr: multiplier le score par un champ
ce que j'ai essayé: ceci et cela :) dernière chose était q=whatever _val_:"product(prio, score)"
qui ne fonctionne pas (champ inconnu score
)
de Merci pour votre aide!
Merci pour votre réponse. J'ai essayé cela avant aussi, mais en relisant les docs (et encore) j'ai trouvé mon erreur: Le champ prio était stocké mais pas indexé -> le score était toujours de 0.0. Merci encore .. – harpax
Mise à jour: il s'appelle 'field' maintenant. c'est-à-dire q = {! boost b = field (prio)} quel que soit – zengr
@zengr corrigé, merci. –