sdx-users
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]