J'ai le problème suivant avec l'indexeur 1.5.0:
J'utilise le fichier de configuration liusConfig.xml attaché. Comme j'utilise l'analyseur org.apache.lucene.analysis.lius.unicode.UTF8AccentRemoverAnalyzer, on doit inclure le fichier Lius-1.0.jar (qui se trouve ici: http://sourceforge.net/projects/lius/files/) dans l'application web.
Parmi les fiches que j'ai indexées, il y a la fiche fiche.xml (V.attachement).
Lorsque j'exécute la requête suivante:
%2F%2Flom%3Aclassification%2Flom%3AtaxonPath%2Flom%3Ataxon%2Flom%3Aid:(A)
Aucune fiche n'est trouvée. Jusque là, tout va bien.
Par contre, si j'exécute la requête suivante:
%2F%2Flom%3Aclassification%2Flom%3AtaxonPath%2Flom%3Asource%2Flom%3Astring:(http\://www1.licef.ca/ontology/skill/GPaquette\-200506/skill.rdf) AND %2F%2Flom%3Aclassification%2Flom%3AtaxonPath%2Flom%3Ataxon%2Flom%3Aid:(A)
La fiche est trouvée.
Comment est-ce possible? La deuxième partie de la condition devrait faire en sorte qu'aucune fiche ne soit trouvée, il me semble, non?
Est-ce un bug ou plutôt un problème d'incompréhension de ma part?
Frédéric Bergeron
Licef, Teluq