]> Sergey Matveev's repositories - public-inbox.git/commitdiff
search: drop pointless range processors for Unix timestamp
authorEric Wong <e@80x24.org>
Tue, 16 Aug 2016 08:49:25 +0000 (08:49 +0000)
committerEric Wong <e@80x24.org>
Tue, 16 Aug 2016 21:30:56 +0000 (21:30 +0000)
The Unix timestamp isn't meaningful for users searching,
we will start indexing the YYYYMMDD date stamp which may
use StringValueRangeProcessor, instead.

lib/PublicInbox/Search.pm

index 1398ea4198432a9f1354f5cc66fe601702c6a454..61f033834949e4fede837ffc7188a34905224ca7 100644 (file)
@@ -179,8 +179,6 @@ sub qp {
        $qp->set_database($self->{xdb});
        $qp->set_stemmer($self->stemmer);
        $qp->set_stemming_strategy(STEM_SOME);
-       $qp->add_valuerangeprocessor($self->ts_range_processor);
-       $qp->add_valuerangeprocessor($self->date_range_processor);
 
        while (my ($name, $prefix) = each %bool_pfx_external) {
                $qp->add_boolean_prefix($name, $prefix);
@@ -205,14 +203,6 @@ sub qp {
        $self->{query_parser} = $qp;
 }
 
-sub ts_range_processor {
-       $_[0]->{tsrp} ||= Search::Xapian::NumberValueRangeProcessor->new(TS);
-}
-
-sub date_range_processor {
-       $_[0]->{drp} ||= Search::Xapian::DateValueRangeProcessor->new(TS);
-}
-
 sub num_range_processor {
        $_[0]->{nrp} ||= Search::Xapian::NumberValueRangeProcessor->new(NUM);
 }