Changeset 249
- Timestamp:
- 03/30/06 14:27:38 (6 years ago)
- Location:
- Search-Namazu/trunk/Search-Namazu
- Files:
-
- 3 modified
Legend:
- Unmodified
- Added
- Removed
-
Search-Namazu/trunk/Search-Namazu/ChangeLog
r248 r249 1 1 2006-03-30 NOKUBI Takatsugu <knok@daionet.gr.jp> 2 3 * Namazu.pm (Search): Added "sortField" method. 2 4 3 5 * Namazu.xs (call_search_main): Fixed half of results bug. -
Search-Namazu/trunk/Search-Namazu/Namazu.pm
r247 r249 131 131 If you ommit this option, it is treated as same as NMZ_DESCENDSORT. 132 132 133 =head3 sortField 134 135 Specify field name when you specified sortMethod as NMZ_SORTBYFIELD. 136 133 137 =head3 lang 134 138 … … 261 265 my $sortmeth = $args{'sortMethod'}; 262 266 my $sortord = $args{'sortOrder'}; 267 my $sortfield = $args{'sortField'}; 263 268 my $lang = $args{'lang'}; 264 269 my $query = $args{'query'}; … … 295 300 } elsif ($sortmeth == NMZ_SORTBYSCORE) { 296 301 nmz_sortbyscore(); 297 } elsif ($sortmeth == NMZ_SORTBYFIELD) { 302 } elsif ($sortfield && $sortmeth == NMZ_SORTBYFIELD) { 303 nmz_setsortfield($sortfield); 298 304 nmz_sortbyfield(); 299 305 } else { -
Search-Namazu/trunk/Search-Namazu/Namazu.xs
r248 r249 272 272 273 273 void 274 nmz_setsortfield(field) 275 SV * field 276 CODE: 277 nmz_set_sortfield(SvPV_nolen(field)); 278 279 void 274 280 nmz_sortbyfield() 275 281 CODE:
