Bonjour,
Autant pour moi, la XSP envoyée fonctionne...
Ah bon! On a au moins appris qu'il ne fallait pas se fier sur le
<sdx:locations/> retourné...
Dans celle qui ne fonctionnait pas (et finalement c'est le hasard qui me l'a
fait réaliser...) la requête était construite de cette manière :
query += " (+sdxdocid:|"+id+"| +sdxappid:"+base+")";
Et pourtant elle fonctionnait en SDX 2.2
En SDX 2.3, en écrivant :
query += " (+sdxdocid:|"+id+"| +sdxappid:|"+base+"|)";
ça fonctionne. L'index sdxappid aurait-il changé ?
Non, mais je pense que je sais d'où ça vient...
... il est possible que l'analyseur de mots ait changé. Et comme il y a
des "." dans le nom de tes applications, il se peut que ce soit ça...
En utilisant ||, l'analyseur de mots n'entre pas en jeu. Et comme le
champ sdxappid est de type "field", il est plus sûr d'utiliser || de
toutes façons...
A bientôt,
Martin Sévigny
_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users