Je suis en train d'obtenir la configuration à l'aide SpellChecker Lucene.NET, tout cela fonctionne bien autre que des situations similaires à ce qui suit:Lucene en utilisant boule de neige et SpellChecker ramène les valeurs étranges
Je contenant du texte par satellite dans l'index, je l'analyser en utilisant Snowball. Ensuite, je crée un index SpellChecker et j'obtiens des suggestions à partir de celui-ci. La suggestion que je reçois en passant à "Satalite" est "satellit". Je suppose que cela est dû au fait que Snowball est en train de réduire le Satellite au satellite et donc que SpellChecker le renvoie comme suggestion.
Y a-t-il un moyen de contourner ce problème de sorte que je puisse utiliser les deux ensemble en plus de créer un champ supplémentaire pour les mots non tronqués juste pour que le vérificateur d'orthographe puisse vérifier cela?
Vous avez raison, cela se produit en raison de l'endiguement. Malheureusement, les mots ne signifient pas seulement pour la recherche et la recherche externe, ils peuvent être sans signification. Même moi, je ne connais pas d'autre technique que de le stocker plusieurs fois. Ce champ supplémentaire peut être configuré pour stocker le moins d'informations possible afin de réduire le fardeau. –
J'ai ajouté le nouveau champ pour empêcher cela. Si vous ajoutez ceci comme réponse, je l'accepterai ... –