Avez-vous un moteur de recherche à suggérer ?
On m'a renseigné "lucene", écrit en java à l'origine mais qui aurait été porté en C/C++ sous le nom de "clucene".
D'autre moteur à suggérer avec leurs avantages/inconvénients ?
Merci.
Avez-vous un moteur de recherche à suggérer ?
On m'a renseigné "lucene", écrit en java à l'origine mais qui aurait été porté en C/C++ sous le nom de "clucene".
D'autre moteur à suggérer avec leurs avantages/inconvénients ?
Merci.
Personne ?
Je pose d'autres questions alors
Qu'utilisez-vous comme base de données ?
Comme système d'indexation ?
Comment intégrez-vous des documents, des indexes simples, complexes (avec gestion du steeming, des fautes de frappe, synonymes, etc), hiérarchiques, et/ou "fulltext", des graphes, des systèmes d'alertes (surveillance de changement de données), etc, dans vos applis ?
Le tout à partir d'un noyau central en C++.
Merci.
A défaut d'outil, des avis ou des expériences sur le sujet ?
Merci.
Devant tant de réponse, j'ai pris les sources du 12 novembre depuis le site de clucene. J'ai réussi à compiler le tout sous VS2005.
Vous seriez horrifiés en voyant ces sources, étant donnés les "critères" du forum pour qui point de salut en dehors de boost, stl et iostream
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
On vit (enfin moi en tout cas) pas avec des oeillères hein on sait que ça existe, même si effectivement sur le forum / quand je commence quelque chose from scratch j'utilise ce qu'on appelle couramment les bonnes pratiques. Pas pour autant qu'on est pas au courant / capable de comprendre et écrire (quoique là ça pique :p) du C with classes :p
"Hardcoded types are to generic code what magic constants are to regular code." --A. Alexandrescu
En y regardant de plus près, on croirait que le code a été généré à la base par un traducteur java->C++.
Beaucoup de pointeurs, peu de références, plein de new partout (même quand c'est inutile) avec les delete qui vont avec ajoutés après coup.
C'est une api contraignante à utiliser car l'appelant est souvent (toujours ?) responsable du delete des objets renvoyés par les méthodes (on s'en moque en java): un delete trop tôt et c'est le crash, trop tard et c'est le memory leak...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager