Lucy::Index::PostingList - Term-Document pairings.
my $posting_list_reader = $seg_reader->obtain("Lucy::Index::PostingListReader"); my $posting_list = $posting_list_reader->posting_list( field => 'content', term => 'foo', ); while ( my $doc_id = $posting_list->next ) { say "Matching doc id: $doc_id"; }
PostingList is an iterator which supplies a list of document ids that match a given term.
See IRTheory for definitions of “posting” and “posting list”.
my $int = $posting_list->get_doc_freq();
Return the number of documents that the PostingList contains. (This number will include any documents which have been marked as deleted but not yet purged.)
$posting_list->seek($target); $posting_list->seek(); # default: undef
Prepare the PostingList object to iterate over matches for documents that match target
.
Lucy::Index::PostingList isa Lucy::Search::Matcher isa Clownfish::Obj.
Copyright © 2010-2015 The Apache Software Foundation, Licensed under the
Apache License, Version 2.0.
Apache Lucy, Lucy, Apache, the Apache feather logo, and the Apache Lucy project logo are trademarks of The
Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their
respective owners.