Changeset 2904
- Timestamp:
- 08/02/10 15:18:33 (18 months ago)
- Location:
- Search-OpenSearch/trunk
- Files:
-
- 7 edited
-
Changes (modified) (1 diff)
-
lib/Search/OpenSearch.pm (modified) (1 diff)
-
lib/Search/OpenSearch/Engine.pm (modified) (4 diffs)
-
lib/Search/OpenSearch/Facets.pm (modified) (1 diff)
-
lib/Search/OpenSearch/Response.pm (modified) (1 diff)
-
lib/Search/OpenSearch/Response/JSON.pm (modified) (1 diff)
-
lib/Search/OpenSearch/Response/XML.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
Search-OpenSearch/trunk/Changes
r2895 r2904 38 38 * fix bug and clarify docs w.r.t 'c', 'f' and 'r' params to Engine->search() 39 39 * add "query_json" object to Response 40 41 0.10 xxx 42 * pass original args to Engine->search() through to build_results() and build_facets(). 43 This (in theory) should make it easier for subclasses to extend the functionality 44 of search() without needing to override it. 45 46 -
Search-OpenSearch/trunk/lib/Search/OpenSearch.pm
r2853 r2904 5 5 use Carp; 6 6 7 our $VERSION = '0. 09';7 our $VERSION = '0.10'; 8 8 9 9 sub engine { -
Search-OpenSearch/trunk/lib/Search/OpenSearch/Engine.pm
r2879 r2904 31 31 ); 32 32 33 our $VERSION = '0. 09';33 our $VERSION = '0.10'; 34 34 35 35 use Rose::Object::MakeMethods::Generic ( … … 136 136 page_size => $page_size, 137 137 apply_hilite => $apply_hilite, 138 query => $query 138 query => $query, 139 args => \%args, # original args 139 140 ) 140 141 ); 141 142 } 142 143 if ( $include_facets && !$count_only ) { 143 $response->facets( $self->get_facets( $query, $results ) );144 $response->facets( $self->get_facets( $query, $results, \%args ) ); 144 145 } 145 146 my $build_time = sprintf( "%0.5f", time() - $start_build ); … … 170 171 else { 171 172 $self->logger and $self->logger->log("build facets for '$cache_key'"); 172 $facets = $self->build_facets( $query, $results );173 $facets = $self->build_facets( $query, $results, @_ ); 173 174 $cache->set( $cache_key, $facets, $self->cache_ttl ); 174 175 } … … 206 207 fields => $fields, 207 208 apply_hilite => $args{apply_hilite}, 209 args => \%args, 208 210 ); 209 211 last if ++$count >= $page_size; -
Search-OpenSearch/trunk/lib/Search/OpenSearch/Facets.pm
r2853 r2904 7 7 __PACKAGE__->mk_accessors(qw( names sample_size )); 8 8 9 our $VERSION = '0. 09';9 our $VERSION = '0.10'; 10 10 11 11 1; -
Search-OpenSearch/trunk/lib/Search/OpenSearch/Response.pm
r2879 r2904 29 29 __PACKAGE__->mk_accessors( @attributes, qw( debug pps ) ); 30 30 31 our $VERSION = '0. 09';31 our $VERSION = '0.10'; 32 32 33 33 sub init { -
Search-OpenSearch/trunk/lib/Search/OpenSearch/Response/JSON.pm
r2853 r2904 6 6 use JSON; 7 7 8 our $VERSION = '0. 09';8 our $VERSION = '0.10'; 9 9 10 10 sub stringify { -
Search-OpenSearch/trunk/lib/Search/OpenSearch/Response/XML.pm
r2853 r2904 11 11 use Data::UUID; 12 12 13 our $VERSION = '0. 09';13 our $VERSION = '0.10'; 14 14 15 15 my $XMLer = Search::Tools::XML->new;
Note: See TracChangeset
for help on using the changeset viewer.