Great work Peter! Thank you!

And, ... :-) just wondering, is there a way one ca use NullTermQuery / AnyTermQuery to return all records for an empty query string? Also, is there a way to query multiple fields?

Alex

On 6/26/13 5:40 AM, Peter Karman wrote:
LucyX::Search::NullTermQuery 0.003 is now on CPAN.

This Lucy query extension supports looking for empty and not empty fields,
similar to a NULL SQL query.

Example:

  foo:NULL
  foo!:NULL   # or NOT foo:NULL

syntax above supported by Search::Query::Dialect::Lucy 0.10, also now on CPAN.

my $parser = Search::Query->parser(
     dialect   => 'Lucy',
     null_term => 'NULL',
);
my $query = $parser->parse('foo:NULL');
my $hits = $lucy_searcher->hits( query => $query->as_lucy_query() );




Reply via email to