/[Grep]/lib/Grep/Search/KinoSearch.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/Grep/Search/KinoSearch.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 153 by dpavlin, Sun Jun 10 11:52:24 2007 UTC revision 180 by dpavlin, Fri Feb 1 20:22:14 2008 UTC
# Line 103  sub add { Line 103  sub add {
103    
104                  next if (! defined($v) || $v eq '');                  next if (! defined($v) || $v eq '');
105    
106                  $v =~ s/<[^>]+>/ /gs;                  eval { $v =~ s/<[^>]+>/ /gs; };
107                    if ($@) {
108                            Jifty->log->error("can't strip html from $c in item ", $i->id);
109                            next;
110                    }
111    
112                  if ( defined( $pk->{$c} ) ) {                  if ( defined( $pk->{$c} ) ) {
113                          $doc->{ $c } = $v;                          $doc->{ $c } = $v;
# Line 176  sub collection { Line 180  sub collection {
180          my @results;          my @results;
181    
182          my $i = 0;          my $i = 0;
183          while ( my $hit = $hits->fetch_hit_hashref ) {          while ( my $hit = $hits->fetch_hit ) {
184    
185                  my $score = $hit->{score};                  my $score = $hit->{score};
186                  my $title = $hit->{title};                  my $title = $hit->{title};
# Line 274  our %fields = ( Line 278  our %fields = (
278          summary                 => 'KinoSearch::Schema::FieldSpec',          summary                 => 'KinoSearch::Schema::FieldSpec',
279          category                => 'KinoSearch::Schema::FieldSpec',          category                => 'KinoSearch::Schema::FieldSpec',
280          author                  => 'KinoSearch::Schema::FieldSpec',          author                  => 'KinoSearch::Schema::FieldSpec',
281          issued                  => 'Grep::Search::KeywordField',          created_on              => 'Grep::Search::KeywordField',
282          modified                => 'Grep::Search::KeywordField',          last_update             => 'Grep::Search::KeywordField',
283    
284          _owner_id               => 'Grep::Search::KeywordField',          _owner_id               => 'Grep::Search::KeywordField',
285  );  );

Legend:
Removed from v.153  
changed lines
  Added in v.180

  ViewVC Help
Powered by ViewVC 1.1.26