2008-12-03 4 views
2

La recherche de texte intégral SQL Server utilise des séparateurs de mots spécifiques à une langue.Est-ce que quelqu'un sait s'il y a une liste de mots allemands utilisés dans le séparateur de mots Fulltext?

Pour la langue allemande ceci est utilisé pour briser/mots séparés, y compris les mots composés. Cependant, il semble que tous les mots composés connus ne sont pas inclus dans le Word Breaker. Je voudrais savoir si une liste des mots que Word Breaker connaît est disponible.

Répondre

0

La réponse est qu'il n'y a pas de réponse. Selon Microsoft, les mots ne sont pas stockés - ils utilisent une formule pour les "casser". Ce ne sera jamais précis à 100%, donc je vais devoir vivre avec ce fait.

0

dans SQL Server 2008 cela fonctionne ... le language_id je mets ici est pour l'allemand. Je voulais voir la même chose mais pour l'espagnol.

SELECT * FROM sys.fulltext_system_stopwords 
WHERE language_id = 1031 

modifier: dans le serveur SQL 2005, les mots sont stockés ici "$ SQL_Server_Install_Path \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ FTDATA \", Si vous modifiez le fichier mot de bruit, vous devez repeupler la texte intégral.

+0

Les mots d'arrêt sont les nouveaux "mots parasites" de 2008. Effectivement, ce sont les mots qui sont exclus de la recherche en texte intégral. Je veux savoir quels sont les mots Full Text sait comment se séparer. – Coolcoder

+0

Plus précisément, en allemand, ils ont des mots composés - le briseur de mots semble briser certains mots, mais pas d'autres. Je voudrais donc savoir de quels mots il "sait". – Coolcoder

Questions connexes