Changeset 205 for Search-Namazu
- Timestamp:
- 03/14/06 17:31:18 (6 years ago)
- Location:
- Search-Namazu/trunk
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
Search-Namazu/trunk/ChangeLog
r204 r205 1 1 2006-03-14 NOKUBI Takatsugu <knok@daionet.gr.jp> 2 3 * Namazu.{xs,pm} : Added size attribute. 2 4 3 5 * Namazu.pm: Added more error status. -
Search-Namazu/trunk/Namazu.pm
r204 r205 155 155 It returns author. 156 156 157 =head3 size 158 159 It returns size. 160 157 161 =head1 COPYRIGHT 158 162 … … 287 291 288 292 sub set { 289 my ($self, $score, $uri, $date, $rank, $summary, $title, $author) = @_; 293 my ($self, $score, $uri, $date, $rank, $summary, $title, $author, 294 $size) = @_; 290 295 $self->{score} = $score; 291 296 $self->{uri} = $uri; … … 295 300 $self->{title} = $title; 296 301 $self->{author} = $author; 302 $self->{size} = $size; 297 303 } 298 304 … … 360 366 } 361 367 368 sub size { 369 my $self = shift; 370 if (@_) { 371 my $size = shift; 372 $self->{'size'} = $size; 373 } 374 $self->{'size'}; 375 } 376 362 377 1; 363 378 __END__ -
Search-Namazu/trunk/Namazu.xs
r64 r205 69 69 AV *retar; 70 70 NmzResult hlist; 71 char result[ 4][BUFSIZE];71 char result[5][BUFSIZE]; 72 72 73 73 qstr = SvPV(query, PL_na); … … 83 83 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "title", result[2]); 84 84 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "author", result[3]); 85 nmz_get_field_data(hlist.data[i].idxid, hlist.data[i].docid, "size", result[5]); 85 86 ENTER; 86 87 SAVETMPS; … … 94 95 PUSHs(sv_2mortal(newSVpv(result[2], strlen(result[2])))); 95 96 PUSHs(sv_2mortal(newSVpv(result[3], strlen(result[3])))); 97 PUSHs(sv_2mortal(newSVpv(result[3], strlen(result[4])))); 96 98 PUTBACK; 97 99 perl_call_method("set", G_DISCARD);
