• [^] # Re: Google m'a envoyé ici

    Posté par . En réponse au message SQLite et FTS appliqué à des fichiers texte. Évalué à 2.

    Merci Mali.

    Par contre j'ai du mal à comprendre la mise à jour de l'article:

    Mise à jour du 1er août 2009

    Je me suis trompé dans ma retranscription du script de l'article. En effet, dans la table docs, l'auteur de l'article gère le nom du fichier et le nom du paquet contenant ce fichier. Ce que je faisais, de manière assez idiote, était de stocker le nom du fichier, et le contenu de ce fichier. Donc, je me retrouvais avec une base de données énorme ! 1.7Go ce n'est pas rien !

    J'ai donc mis à jour le script pour récupérer le nom du package et pour le stocker dans la base de données. Je le fais au moyen d'une regex. Le code ci-dessus a été corrigé, et voici les lignes ajoutées ou modifiées :

    $file =~ m|/usr/share/doc/([^/]*)|g;
    my $package = 1ドル;
    $sth_docs->execute( $package, $file );
    
    

    Que veut-il dire par là? Le simple fait d'insérer le nom du fichier texte dans la table suffit à SQLite d'indexer le contenu de ce même fichier? Je sais que c'est ce que je cherchais mais je ne me rappelle plus que c'était aussi simple.