params => [
{name => 'arghash', desc => 'Arg hash (see open-ils.search.biblio.multiclass)', type => 'object'},
{name => 'query', desc => 'Raw human-readable query (see perldoc '. __PACKAGE__ .')', type => 'string'},
- {name => 'docache', desc => 'Flag for caching (see open-ils.search.biblio.multiclass)', type => 'bool'}
+ {name => 'docache', desc => 'Flag for caching (see open-ils.search.biblio.multiclass)', type => 'object'},
],
return => {
desc => 'Search results from query, like: { "count" : $count, "ids" : [ [ $id, $relevancy, $total ], ...] }',
},
{
desc => "A flag to enable/disable searching and saving results in cache, including facets (default OFF)",
- type => 'bool'
+ type => 'string',
}
],
return => {
$logger->debug("staged search: found cached results");
$summary = $data->{summary};
$results = $data->{results};
+
} else {
# retrieve the window of results from the database
$logger->debug("staged search: fetching results from the database");