Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

search::xapian::postingiterator(3pm) [debian man page]

Xapian::PostingIterator(3pm)				User Contributed Perl Documentation			      Xapian::PostingIterator(3pm)

NAME
Search::Xapian::PostingIterator - Iterate over the list of documents indexed by a term. DESCRIPTION
This iterator represents a stream of documents indexed by a term. It overloads "++" for advancing the iterator, or you can explicitly call the "inc" method. This class also overloads "eq", "ne", "==", "!=", and "" (stringification). METHODS
new Constructor. Defaults to an uninitialized iterator. clone inc Advance the iterator by one. (Called implictly by "++" overloading). skip_to <tname> Skip the iterator to term tname, or the first term after tname if tname isn't in the list of terms being iterated. get_docid Get the unique id of this document. get_wdf Return the wdf of the current term (if meaningful). positionlist_begin Return Search::Xapian::PositionIterator pointing to start of positionlist for current term. positionlist_end Return Search::Xapian::PositionIterator pointing to end of positionlist for current term. get_doclength Get the length of the document at the current position in the postlist. This information may be stored in the postlist, in which case this lookup should be extremely fast (indeed, not require further disk access). If the information is not present in the postlist, it will be retrieved from the database, at a greater performance cost. equal <term> Checks if a term is the same as this term. Also overloaded to the "eq" and "==" operators. nequal <term> Checks if a term is different from this term. Also overloaded to the "ne" and "!=" operators. get_description Return a description of this object. SEE ALSO
Search::Xapian,Search::Xapian::Database perl v5.14.2 2012-05-09 Xapian::PostingIterator(3pm)

Check Out this Related Man Page

Xapian::PositionIterator(3pm)				User Contributed Perl Documentation			     Xapian::PositionIterator(3pm)

NAME
Search::Xapian::PositionIterator - Iterate over sets of positions. DESCRIPTION
This iterator represents a stream of positions for a term. It overloads "++" for advancing the iterator, or you can explicitly call the "inc" method. This class also overloads "eq", "ne", "==", "!=", "" (stringification) and "0+" (conversion to an integer). METHODS
new Constructor. Defaults to an uninitialized iterator. clone inc Advance the iterator by one. (Called implictly by "++" overloading). skip_to <termpos> Skip the iterator to term position termpos, or the first term position after termpos if termpos isn't in the list of term positions being iterated. equal <term> Checks if a term is the same as this term. Also overloaded to the "eq" and "==" operators. nequal <term> Checks if a term is different from this term. Also overloaded to the "ne" and "!=" operators. get_termpos Return the term position the iterator is currently on. Also implemented as conversion to an integer. get_description Return a description of this object. Also implemented as stringification. SEE ALSO
Search::Xapian,Search::Xapian::Document perl v5.14.2 2012-05-09 Xapian::PositionIterator(3pm)
Man Page

4 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Search term and output term in desired field

Hi All, I have an input_file below and i would like to use Perl to search for the term "aaa" and output the 3rd term in the same row as "aaa".For Example, i want to search for the term "ddd" and would want the code to ouput the 3rd term in the same row which is "fff". Can somebody help ? ... (28 Replies)
Discussion started by: Raynon
28 Replies

2. Shell Programming and Scripting

Xapian with perl

Hi All, I am developing an application which need to search in postgres db for the files. I wanted to use Xapian for that. I am not sure how to proceed further for it . I have downloaded the xapian 0.9.9 version. I need to bind my perl db with the xapian search mechanism. Any help in... (1 Reply)
Discussion started by: alma
1 Replies

3. Shell Programming and Scripting

Grab terms leaving spacings intact

Hi All, I have an input below. I would want to print the 2nd to 5th term leaving the same number of spaces in between each term to be intact. Here in the example, there are 4 spacings between term " ABC " and " 111 ", and i tried the below awk codes but they don;t work. Can anybody give me... (3 Replies)
Discussion started by: Raynon
3 Replies

4. Shell Programming and Scripting

Search term highlighting using "less"

I'm using less to find terms in a 6 gb text file in OS X in the terminal. When I first search for the patter, it finds it, scrolls the document to the correct location, and highlights it. But when I search again, the document scrolls to a new further location (I'm assuming it's found the pattern... (2 Replies)
Discussion started by: garethson
2 Replies