NAME
Senna::Cursor - A Senna Cursor Object
SYNOPSIS
use Senna::Index;
use Senna::Cursor;
my $cursor = $index->search($query);
print "got ", $cursor->hits, " hits\n";
while (my $r = $cursor->next) {
print "key = ", $r->key, ", score = ", $r->score, "\n";
}
$cursor->rewind();
$cursor->close();
METHODS
as_list()
Returns the list of Senna::Result objects in the cursor.
close()
Closes the the cursor
currkey()
Returns the key of the current result object pointed by the cursor.
hits()
Returns the number of hits in the cursor.
new()
Creates a new cursor. Users shouldn't really need to worry about this method
next()
Returns the next Senna::Result object.
rewind()
Moves the cursor to point the first result.
score()
Returns the score of the current result object pointed by the cursor.
AUTHOR
Copyright (C) 2005 by Daisuke Maki <dmaki@cpan.org>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.6 or, at your option, any later version of Perl 5 you may have available.
Development funded by Brazil Ltd. <http://dev.razil.jp/project/senna/>
SEE ALSO
http://dev.razil.jp/project/senna - Senna Development Homepage