Hi,

Please suggest how to get doc IDs of hits. I am assuming Lucy assigns internal 
IDs (starting with 0?) to each document in the index.

my $searcher = Lucy::Search::IndexSearcher->new( 
index => $path_to_index,
);

my $qparser = Lucy::Search::QueryParser->new( 
schema => $searcher->get_schema,
default_boolop => 'OR',
);

my $query = $qparser->parse('query');
my $hits = $searcher->hits(
query => $query,
);

my $hit_count = $hits->total_hits;

# something like:
my $docIDs = $hits->doc_ids;

Thanks!

Reply via email to