sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Bug servlets


From: Pierrick Brihaye
Subject: Re: [sdx-users] Bug servlets
Date: Mon, 11 Feb 2002 14:18:22 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:0.9.4) Gecko/20011128 Netscape6/6.2.1

Bonjour,

Rui AVELINO wrote:

<doc id="1">
    <titre>test</titre>
    <lien>02</lien>
    <lien>03</lien>
    <lien>04</lien>
</doc>

et que l'on indexe par exemple le champ lien
lors d'une requête de recherche on a toujours la valeur du dernier
élément qui est recopié dans toutes les autres :

<sdx:field indexed="true" name="lien" tokenized="false">04</sdx:field>
<sdx:field indexed="true" name="lien" tokenized="false">04</sdx:field>
<sdx:field indexed="true" name="lien" tokenized="false">04</sdx:field>


Mmmh. ne s'agit-il plutôt pas d'un problème à la *génération* de l'index plutôt qu'à sa *restitution* (par servlet interposé).

L'exemple donné est très démonstratif. L'indexation doit se faire à peu près comme-ça :

<xsl:for-each select="/doc/lien">
  <sdx:field code="lien"><xsl:value-of select="." /></sdx:field>
</xsl:for-each>

En gros, c'est le "for-each" qui est important ;-) Il est très probable que l'indexation ait indexé trois fois la même valeur sur le même index.

Mais bon, je n'ai pas vu la feuille d'indexation...

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden




reply via email to

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