pour l'instant, je n'ai essayé que "HyperEstraier", mais je ne m'en suis pas beaucoup servi.
Pour indexer, je fais :
estcmd gather -cm -sd NOMDEBASE DOSSIERDELOGS
mais j'utilise des options en plus pour qu'il n'indexe que le texte "intéressant" des logs : dans le cas de logs IRC, je ne garde pas le changements de modes sur un channel ou les joins/parts. Pour ça, j'ai fait un petit filtre shell, et je lui dis de passer les .log à travers ce filtre.
Pour chercher, il y a une simple commande shell qui affiche les "extraits" du résultats comme le fait google par exemple :
estcmd search -vh NOMDEBASE EXPRESSION
(EXPRESSION peut contenir des expressions compliquées ou régulières)
# HyperEstraier
Posté par Octabrain . En réponse au message Indexation de logs IRC. Évalué à 3.
Pour indexer, je fais :
estcmd gather -cm -sd NOMDEBASE DOSSIERDELOGS
mais j'utilise des options en plus pour qu'il n'indexe que le texte "intéressant" des logs : dans le cas de logs IRC, je ne garde pas le changements de modes sur un channel ou les joins/parts. Pour ça, j'ai fait un petit filtre shell, et je lui dis de passer les .log à travers ce filtre.
Pour chercher, il y a une simple commande shell qui affiche les "extraits" du résultats comme le fait google par exemple :
estcmd search -vh NOMDEBASE EXPRESSION
(EXPRESSION peut contenir des expressions compliquées ou régulières)
http://hyperestraier.sourceforge.net/ (disponible dans les paquets de certaines distributions)
[J'essaye de faire un UI pour ça]