Re,
Nicolas CUNIN wrote:
J'avais cru comprendre que les subset étaient la pour inclure/exclure
des items de l'entrepot OAI et non définir des ensembles au sens OAI...
Oui. A priori c'est ce qui a été testé.
je reteste tout de même, même si aux dernieres nouvelles, l'include
fonctionnait mais l'exclude, lui, fesait la même chose que l'include...
Je suis tracassé par ça :
else if (this.excludeQuery != null && this.includeQuery != null){
/*We want only include and except exclude*/
BooleanQuery bq2 = Utilities.newBooleanQuery();;
bq2.add(this.includeQuery.getLuceneQuery(), true, false);
bq2.add(this.excludeQuery.getLuceneQuery(), true, true);
bq.add(bq2,false,false);
/*query with deleted*/
bq.add(oaiDeleted, false, false);
}
l'excludeQuery est required et prohibited. Pourriez vous tester avec une
excludeQuery seule ? [noter au passage le double ";;"]
mais peux rebalancer des détails la dessus après avoir retesté.
Tout test est bon à prendre, surtout s'il cherche à résoudre un seul
problème à la fois.
AVEC ET SANS paramètre "set", j'ai testé les deux et les résultats sont
identiques: tournage dans la semoule!
Essayez avec en mettant une "*" à la fin de votre set. Il semble donc y
avoir un problème dès que des sets sont définis.
A+
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:[EMAIL PROTECTED]
+33 (0)2 99 29 67 78
_______________________________________________
sdx-users mailing list
sdx-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/sdx-users