Date:   Sunday February 2, 2003 @ 21:20
Author: matt

Update of /home/cvs/AxKit-XSP-Wiki/lib/AxKit/XSP/Wiki
In directory ted.sergeant.org:/home/matt/Perl/AxKit-XSP-Wiki/lib/AxKit/XSP/Wiki

Modified Files:
        Indexer.pm 
Log Message:
Added Indexer. Don't show errors
Log:
PR:

Index: Indexer.pm
===================================================================
RCS file: /home/cvs/AxKit-XSP-Wiki/lib/AxKit/XSP/Wiki/Indexer.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -b -u -r1.1 -r1.2
--- Indexer.pm  2003/02/02 18:00:34     1.1
+++ Indexer.pm  2003/02/02 21:20:46     1.2
@@ -1,4 +1,4 @@
-# $Id: Indexer.pm,v 1.1 2003/02/02 18:00:34 matt Exp $
+# $Id: Indexer.pm,v 1.2 2003/02/02 21:20:46 matt Exp $
 
 package AxKit::XSP::Wiki::Indexer;
 use strict;
@@ -18,6 +18,7 @@
     
     $self->{InsertCTI} = $db->prepare("INSERT INTO ContentIndex (page_id, word_id, 
value) VALUES (?, ?, ?)");
     $self->{InsertWord} = $db->prepare("INSERT INTO Word (word) VALUES (?)");
+    $self->{InsertWord}->{PrintError} = 0;
     $self->{FindWord} = $db->prepare("SELECT id FROM Word WHERE word = ?");
     $self->{DeleteCTI} = $db->prepare("DELETE FROM ContentIndex WHERE page_id = ?");
     
@@ -37,12 +38,14 @@
         next unless $word;
         my $word_id = $self->insert_word($word);
         next unless $word_id;
+warn("Indexing: $self->{PageId}, $word_id, $word\n");
         $self->{InsertCTI}->execute(
             $self->{PageId},
             $word_id,
             $self->{Words}{$word},
         );
     }
+    $self->{DB}->commit;
 }
 
 sub insert_word {

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to