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

Répondre à