Lucene face aux modes full textes des SGBD - Divers - Programmation
Marsh Posté le 23-02-2004 à 11:24:03
toujours pas de reponse?
En tous cas ca pontre bien les cloisonnements qui existebt dans les mondes informatiques: des mecs qui font de la SGBD et du full texte tous les jours et qui n'ont jamais entendu parler (ou tout du moins essayé) Lucene, et de l'autre les mecs qui utilisent Lucene (sur d'autres forums) et qui n'ont pas l'air d'avoir la moindre idée de ce qu'est une requete SQL ou des tables relationneles...
Et c'est comme ca dans pleins de domaines en informatique, et c'est bien dommage
donc un dernier up...
Marsh Posté le 23-02-2004 à 11:57:45
euh... et si tu postais un lien histoire de voire en quoi ça consiste.
Marsh Posté le 23-02-2004 à 12:21:38
Vu que je demande l'avis de personnes l'ayant deja utilisé le fait de poster un lien ne serait pas tres utile...
enfin voila (google "Lucene"+ j'ai de la chance) :
http://jakarta.apache.org/lucene/docs/index.html
Marsh Posté le 23-02-2004 à 22:41:54
je deplace le message en rubrique "divers", en esperant avoir plus de chance, vu que c'est pas de la SGBD pure...
Marsh Posté le 24-02-2004 à 22:18:23
j'ai utilisé un peu lucene (j'ai pas codé cette partie mais elle faisait partie du projet auquel je participais) si tu veux, et en tant que recherche full texte c'est nickel et ca evite un appel à la base
edit: j'y repense, notre projet etait full J2EE alors y a pas eu de probleme d'integration mais j'ai pas compris ta question,
tu demande en terme de performances? d'efficacité?
Marsh Posté le 25-02-2004 à 10:25:32
merci
ouai c'est surtout en terme de perfs que je me demande ce que ca vaut, vu que c'est codé en haut niveau (Java, mais ya une version Perl, et aussi une version C# avec pas mal de parties en J# il me semble)
Marsh Posté le 25-02-2004 à 10:35:56
on a utilisé la version java et je sais pas si des tests ont été fait pour comparer les autres versions. Mais l'outils etant entierement fonctionnel, ca evite un travail supplemetaires pour un resultat similaire pour le user.
En plus, pas d'appel à la base et dans notre cas c'etait important de pas la surcharger (sans parler du fait que les serveurs BDD et Web etait pas au meme endroit donc ca ralenti le tout)
Niveau perf, j'ignore si c'est rellement plus performant que d'utiliser la base (on tournait sur DB2 mais le code est portable) mais dans notre cas, on y a gagné du temps de dev, du gain de perf (distance serveur), et de l'economie en requetes
Marsh Posté le 19-02-2004 à 23:23:17
J'ai fait une recherche mais il semblerais k'aucun message ne parle de Lucene par ici.
Je me demande ce que vaux ce genre d'outils, spécialisé dans l'indexation full texte, face aux SGBD qui incluent souvent une fonction d'indexation full texte (c'est la cas dans les dernieres version de Mysql, et Orcal est egalement tres bien fourni de ce coté il me semble)
Et que vaut Lucene face à des produits commerciaux comme verity? Lucene est tout de meme en Java donc on peu douter de ses perfs brutes (koikeu...)
Dans Lucene, ont peu indexer un document par rapport à plusieurs champs, et pas seulement un gros champs full texte, et on peu egalement stocker le contenu lui meme en plus de l'indexe. Dans ce cas on se retrouve qusiement avec une petite BDD non relationnelle...
Enfin j'ai pas encore utilisé Lucene, mais ca a l'air pas trop mal, et comme il vient d'y avoir un port vers Perl (Plucene) je me penche un peu plsu sur la question et vient ici recollter qq temoignages!
Message édité par pospos le 23-02-2004 à 22:41:15