sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] analyzerConf?


From: Martin Sevigny
Subject: Re: [sdx-users] analyzerConf?
Date: Mon, 20 Sep 2004 09:41:17 +0200
User-agent: Mozilla Thunderbird 0.6 (Windows/20040502)

Bonjour,

D'accord; en fait dans cette logique, dans le cas d'une application
gérant des documents en plusieurs langues, on doit indexer les documents
dans des bases spécialisées par langue?

Pas facile...

Est-il possible de choisir dynamiquement la base de document lors du
processus d'indexation?

... parce ce qui gouverne l'indexation, c'est une base de documents, donc il faut la connaître d'avance. Donc pour arriver à ce résultat, il faut que l'application analyse d'abord le document pour savoir quelle langue, puis ensuite sélectionne la bonne base de documents.

Sinon, de manière générale, je préfère créer des champs différents pour les différentes langues, et choisir les champs de recherche en fonction de la langue.

Par exemple, s'il y a des champs fulltext_fr et fulltext_en, et que l'utilisateur navigue en anglais puis fais une requête simple, on peut faire ceci dans la XSP derrière:

String myField = "fulltext_" + (String)session.getAttribute("sdx_lang");

<sdx:executeSimpleQuery ... defaultFieldString="myField"/>

Bon, je n'ai rien testé, mais l'esprit est là.

Et ici je ne tiens pas compte de plein de choses, comme quoi faire s'il n'y a pas de champ dans la langue, est-ce que les documents sont des trauductions et sinon quoi faire pour les trouver tout de même, etc.

Martin Sévigny





reply via email to

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