le moteur de recherche de SPIP 1.6 ne gère pas les caractères spéciaux allemands. Il faudrait:
ß == ss == sz == SS == SZ == sS == Ss == sZ == Sz
ö == Ö == oe == Oe == OE == oE
ä == Ä == ae == Ae == AE == aE
ü == Ü == ue == Ue == UE == uE
C'est déjà dans la 1.7 ?
Comment faire pour modifier le moteur de la 1.6 de façon à ce qu'il prenne en compte ces
équivalents?
Je vais encore poser la question du traitement de ces caractères à un spécialiste de moteurs de
recherche allemend afin qu'il me corrige si on risque de crée des perturbations en les traitant
comme ça. Vous aurez de mes nouvelles.
le moteur de recherche de SPIP 1.6 ne gère pas les caractères spéciaux allemands. Il faudrait:
ß == ss == sz == SS == SZ == sS == Ss == sZ == Sz
ö == Ö == oe == Oe == OE == oE
ä == Ä == ae == Ae == AE == aE
ü == Ü == ue == Ue == UE == uE
Pour le vietnamien on a fait un cas particulier, car il était *vraiment*
impossible d'indexer le vietnamien avec la méthode SPIP sans prendre en
compte les accents. En revanche pour l'allemand j'hésite à faire un cas
particulier... La grosse difficulté, en fait, vient de ce que ces règles
ne seraient pas disponibles pour les sites multilingues, mais seulement
pour les sites où la langue par défaut est l'allemand.
PS: je pense qu'il faut travailler sur la 1.7 maintenant.
J'envoie à l'instant dans le CVS une nouvelle méthode pour le moteur de
recherche, capable d'indexer les textes en allemand et en vietnamien de
manière correcte, même à l'intérieur d'un site multilingue.
Par rapport à ce que tu m'as donné comme liste de caractères, la seule chose
impossible à traiter c'est l'équivalence sz = ss ; si tu veux faire ce
traitement, il faudra que tu fasses un traitement préalable en php dans le
fichier recherche.php3
> le moteur de recherche de SPIP 1.6 ne gère pas les caractères spéciaux allemands. Il faudrait:
> ß == ss == sz == SS == SZ == sS == Ss == sZ == Sz
> ö == Ö == oe == Oe == OE == oE
> ä == Ä == ae == Ae == AE == aE
> ü == Ü == ue == Ue == UE == uE