return unless $use_hest;
- use Search::Estraier;
+ use Search::Estraier 0.04;
die "direct access to Hyper Estraier datatase is no longer supported. Please use estmaster\n"
unless ($use_hest =~ m#^http://#);
$cond->add_attr("shareid NUMEQ $shareid") if ($shareid);
-# $cond->set_max( $offset + $on_page );
- $cond->set_options( SURE => 1 );
+ $cond->set_max( $offset + $on_page );
+ $cond->set_options( 'SURE' );
$cond->set_order( getSort('search', 'est', $param->{'sort'} ) );
# get the result of search
if ($hest_node_url) {
$result = $db->search($cond, 0);
if ($result) {
- $hits = $result->doc_num;
+ $hits = $result->hits;
} else {
$hits = 0;
}
# for each document in result
for my $i ($offset .. ($offset + $on_page - 1)) {
- last if ($i >= $hits);
+ last if ($i >= $result->doc_num);
my $doc;
if ($hest_node_url) {