Recherche textuelle Intégrale et mots ignorés

Recherche textuelle Intégrale et mots ignorés - SQL/NoSQL - Programmation

Marsh Posté le 29-11-2008 à 10:01:33    

Bonjour à tous,  
 
J'ai une page web php permettant d'effectuer une recherche par mot clé. Je souhaite savoir le moyen de pouvoir éviter les erreurs liées à SQL Server dans le cas où visiteur du site tape un mot clé ignoré (comme les mots pour, de, sans ...).
 
Comme version j'utilise SQL Server 2000 sous Windows Server 2000.
 
Eventuellement y aurait-t'il un moyen de récupérer les mots ignorés sur SQL Server 2000 ou MS Search ?
 
Voici la requête que j'effectue sur l'analyseur de requêtes :  

Citation :

select * from produit as prod inner join freetexttable(produit,titre_prod,'sans',1000000000) as rfts on prod.id_prod = rfts.[key]


 
 
Le résultat suivant :

Citation :

Serveur*: Msg 7619, Niveau 16, État 1, Ligne 1
L'exécution d'une opération de texte intégral a échoué. Une clause de la requête ne contient que des mots ignorés.


 
Cordialement.

Reply

Marsh Posté le 29-11-2008 à 10:01:33   

Reply

Marsh Posté le 29-11-2008 à 10:20:51    

sous mysql , les mots ignorés sont ceux qui sont présent dans plus de 50% des documents , ce n'est pas une liste fixe, mais plutot quelque chose qui est construit a partir de ton corpus de document

 

je présume que c'est le même principe sous sql server

 

edit : un lien chez microsoft pour les noise word : http://msdn.microsoft.com/en-us/li [...] L.90).aspx


Message édité par flo850 le 29-11-2008 à 10:23:39

---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed