[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [sdx-users] Problème de tri
From: |
CHAPUIS, Melanie |
Subject: |
RE: [sdx-users] Problème de tri |
Date: |
Mon, 31 Mar 2008 16:53:43 +0200 |
Il est possible que j'ai des erreurs dans mon application.xconf, mais les
champs concernés pour "tri" sont bien à @brief="true"
Voici un extrait avec les notices (qui fonctionne) et les illustrations (qui ne
marche pas) :
<sdx:documentBases>
<!-- Définition de la base des articles -->
<sdx:documentBase id="base_notices" type="lucene" default="true"
keepOriginalDocuments="true">
<!-- définition du parser par défaut => lucene -->
<sdx:queryParser
class="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser"/>
<!-- Définition de l'entrepôt, de type File System -->
<sdx:repositories>
<!-- Un entrepot de type "Systeme de fichiers" -->
<sdx:repository type="FS" id="notices" baseDirectory="notices"
depth="0" extent="100" default="true"/>
</sdx:repositories>
<!-- Définition des champs d'indexation -->
<sdx:fieldList xml:lang="fr-FR" variant=""
analyzerConf="/sdx/resources/conf/analysis/fr.xml">
<sdx:field name="ftitre" type="field" brief="true">
<sdx:name xml:lang="fr">Titre de la notice</sdx:name>
</sdx:field>
<sdx:field name="fregion" type="field" brief="true">
<sdx:name xml:lang="fr">Région</sdx:name>
</sdx:field>
</sdx:fieldList>
<sdx:index>
<sdx:pipeline>
<sdx:transformation id="notices" keep="true" type="XSLT"
src="indexation.xsl"/>
</sdx:pipeline>
</sdx:index>
</sdx:documentBase>
<!-- Définition de la base des illustrations -->
<sdx:documentBase id="base_illus" type="lucene">
<sdx:queryParser
class="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser"/>
<!-- Définition de l'entrepôt, de type File System -->
<sdx:repositories>
<!-- Un entrepot de type "Systeme de fichiers" -->
<sdx:repository type="FS" id="illus" baseDirectory="illus"
depth="0" extent="100"/>
</sdx:repositories>
<!--liste des champs pour la base des illustrations-->
<sdx:fieldList xml:lang="fr"
analyzerConf="/sdx/resources/conf/analysis/fr.xml">
<sdx:field name="fiauteur" type="field" brief="true">
<sdx:name xml:lang="fr">Auteur de l'illustration</sdx:name>
</sdx:field>
<sdx:field name="flegende" type="field" brief="true">
<sdx:name xml:lang="fr">Légende l'illustration</sdx:name>
</sdx:field>
</sdx:fieldList>
<sdx:index>
<sdx:pipeline>
<sdx:transformation id="illus" keep="true" type="XSLT"
src="indexation.xsl"/>
</sdx:pipeline>
</sdx:index>
</sdx:documentBase>
-----Message d'origine-----
De : address@hidden [mailto:address@hidden De la part de Malo Pichot
Envoyé : lundi 31 mars 2008 16:40
À : address@hidden
Objet : Re: [sdx-users] Problème de tri
Bonjour,
En fait, pour être à même de vous aider, il faut connaître le paramétrage
des champs qui représentent vos clés de tri. Il faut bien avoir en tête que ces
champs (au sens SDX du terme) doivent être disponibles dans les résultats
*donc* ils doivent être @brief="true"
dans l'application.xconf.
CHAPUIS, Melanie a écrit :
> Bonjour,
>
> Je reviens vers vous à cause d'un nouveau problème sur mon application SDX,
> et je ne vois pas d'où il provient malgré mes journées d'investigation.
>
> J'ai toujours mes 4 types de documents : notices, illustrations, brèves et
> références bibliographiques dans mes 4 bases différentes.
> Dans mon module de recherche, je désire trier les résultats selon certains
> paramètres de mes documents.
>
> Je fais la même requête quelque soit le type de document pour ma navigation :
>
> <sdx:executeComplexQuery qidParam="q" pageParam="p" docs="true"
> hppParam="nrp" sfParam="tri"/> <sdx:navigation qidParam="q"/>
>
> Avec les paramètres (q, p, nrp et tri) que je passe dans l'URL.
> Pourtant, j'arrive à faire mon tri pour toutes les valeurs de "tri"
> différentes pour les notices, mais mon tri ne fonctionne pas pour les 3 autre
> types de document...
>
> Je n'ai aucun message d'erreur sur ma page Web, l'affichage des résultats est
> correct et les autres fonctionnalités (nombre de résultats par page,
> navigation dans les pages,...) fonctionnent parfaitement. L'examen des
> fichiers de log de SDX et de Tomcat ne m'apporte rien de particulier, les
> fichiers m'ont l'air corrects.
>
> De plus, les valeurs de "tri" sont correctes, je fais des recherches à partir
> de ces paramètres avec sdx:terms, et cela fonctionne sans difficultés.
>
> Voyez-vous d'où peut provenir le problème? J'utilise SDX 2.3 et Tomcat 5.5.25.
>
> Merci d'avance pour votre aide.
>
>
>
> ----------------------------------------------------------------------
> --
>
> _______________________________________________
> sdx-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/sdx-users
--
Malo
_______________________________________________
sdx-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/sdx-users