Moteur de recherche / Traitement Automatique du Langage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Moteur de recherche / Traitement Automatique du Langage

par Hywan » 13 juil. 2009, 13:02

++

par Berzemus » 13 juil. 2009, 10:07

qwertz suisse
Je plussoie, c'est l'horreur :evil:

par mojorisin » 12 juil. 2009, 21:05

<hs>
Arf pas pensé au bouton de mise en forme :)

Pour la mise en forme se sont les bracket que je ne trouve pas justement :p

Enfin ca reste de l'azerty c'est déjà pas mal, la plus grosse galère que j'ai eu avec un clavier c'était un qwertz suisse :lol:
</hs>

par Sékiltoyai » 12 juil. 2009, 12:36

ps: peux pas mettre en forme le lien, suis sur le mac de ma copine et je trouve rien sur le clavier :D
Mouhahahaha, tu es faible :D

Code : Tout sélectionner

[url]
et

Code : Tout sélectionner

[/url]
En plus tu as les boutons au dessus :)

Et même

Code : Tout sélectionner

@&é"'(§è!çà)-Ÿ´„”’[å»ÛÁØ]–ÆÅÊ‚™ŸªïŒ∏Ô¥Ω∑∆flÎÍË|Ó‰#≥›⁄¢√∫ı¿•\±<,;:=ù`^$#°_¨*%£?./+
(Le Mac est trop fort :) )

par mojorisin » 12 juil. 2009, 10:25

Bonjour,
si tu as le choix de la base de données utilisées alors choisi postgres qui, il me semble, permet cela en natif.
Voir http://docs.postgresqlfr.org/8.3/textse ... aries.html

ps: peux pas mettre en forme le lien, suis sur le mac de ma copine et je trouve rien sur le clavier :D

par pirquessa » 11 juil. 2009, 19:21

Je ne parlais pas de l'algorithme que tu as trouvé. En revanche, je développerais ça au maximum côté serveur de base de données (car c'est fait pour ça après tout), plutôt que côté serveur applicatif (comprendre PHP). Performances obligent.
En fait, je laisse mes membres proposer les mots cles associés à leur article/contenu... Cependant, pour obtenir plus de résultat lors d'une recherche j'ajoute parfois le titre de l'article ou d'autres mots clef et le tout est filtré par un système permettant de réduire le nombre de mots différents qui sont indexés. D'ou le traitement en php...

Re: Moteur de recherche / Traitement Automatique du Langage

par FuZZyLine » 11 juil. 2009, 16:41

Bonjour,
Souhaitant intégrer un petit moteur de recherche dans mon site, j'aimerais le rendre plus pertinent en utilisant le Traitement Automatique du Langage... (Pour la génération de mes mots cles)
Je ne trouve pas de bibliothèque proposant ce genre de services... En connaissez-vous ou dois-je me limiter à des traitements basiques fait avec mes petites mains ?
Merci à vous :)
Salut, je m'incruste un brin espérant te donner une info.

De mon côté je parlerai de "System expert" du temps de "logo" celui-ci en inté"grait un.
J'ai de suite pensé à ca lors de la lecture de ta demande. La gestion se fait un peu à la maniere
de dico et ce de façon très simple.

1) Mots choisis et associés
2) Mots ignorés
3) Mot inconnus - Mots que tu peux intégrer de façon automatique à l'1 des 2 groupes précédents

Je n'ai pas vraiment de réponse concrête mais je pense que ca peut être une piste.

Bon code @+ ;)

EDIT: http://fr.wikipedia.org/wiki/Syst%C3%A8me_expert

par Hywan » 11 juil. 2009, 12:14

Je ne parlais pas de l'algorithme que tu as trouvé. En revanche, je développerais ça au maximum côté serveur de base de données (car c'est fait pour ça après tout), plutôt que côté serveur applicatif (comprendre PHP). Performances obligent.

par pirquessa » 11 juil. 2009, 10:56

Ben ca c'est une implantation FR et EN qui a l'air de marcher ... Si tu en connais une mieux, je suis preneur :)

par Hywan » 11 juil. 2009, 09:27

Hey :-),

L'implémentation de ce genre d'algorithme se fait très bien pour une langue donnée, sur une petite quantité de données. Mais dès qu'on passe à des recherches plus générales, ça devient éprouvant. Je te conseille donc d'utiliser des outils tout fait, car c'est bien plus complexe qu'il n'y paraît.

par pirquessa » 10 juil. 2009, 21:28

Tu as tout à fait cerné mon problème. Je vais faire plus de recherches sur stemming... Je ne trouvais plus le mot.

Merci :)

EDIT : Voilà peut être une piste : http://alx2002.free.fr/utilitarism/stem ... er_fr.html

par Berzemus » 10 juil. 2009, 20:13

Le but était de gagner du temps en évitant de tout me faire :( Bizare que je sois le premier à en avoir besoin quand même...
Bah non, c'est existe, ce que tu décris c'est du "stemming". Le moteur de recherche fulltext interne de Mysql ne le fait pas

Il y à bien des plugins qui semblent le faire [1], mais bon.

Sphinx[2], qui est un moteur de recherche très lié à MySQL, inclut le stemming, mais seulement en russe et en anglais, ceci dit, il devrait y avoir moyen d'y ajouter le français, voir le trouver quelque part sur le net.

Ce que tu demandes existe, mais pas pas sur mesure, avec un peu d'huile de coude.



[1] http://www.mnogosearch.org/doc/msearch-udmstemmer.html
[2] http://en.wikipedia.org/wiki/Sphinx_(search_engine)

par Sékiltoyai » 10 juil. 2009, 20:05

Regarde si tu peux pas trouver un résultat d'une équipe de recherche qui aurait implémenté ça.

par pirquessa » 10 juil. 2009, 18:37

Le but était de gagner du temps en évitant de tout me faire :( Bizare que je sois le premier à en avoir besoin quand même...

par Berzemus » 10 juil. 2009, 09:44

Tu peux t'appuyer sur des moteurs de recherche open-source déjà existants, comme sphinx ou xapian, si ce qu'offre mysql ne suffit pas. Ou bien te lancer dans une étude approfondie des moteurs du fonctionnement d'un vrai moteur de recherche, et t'en concevoir un sur mesure.