Rechercher une page de manuel
WebService::Solr::Response.3pm
Langue: en
Version: 2008-10-09 (ubuntu - 08/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
WebService::Solr::Response - Parse responses from SolrSYNOPSIS
my $res = WebService::Solr::Response->new( $http_res ); for my $doc( $res->docs ) { print $doc->value_for( 'id'), "\n"; } my $pager = $res->pager;
DESCRIPTION
This class encapsulates reponses from the Solr Web Service. Typically it is used when documents are returned from a search query, though it will accept all responses from the service.ACCESSORS
- •
- raw_response - the raw HTTP::Response object.
- •
- content - a hashref of deserialized JSON data from the response.
- •
- docs - an array of WebService::Solr::Document objects.
- •
- pager - a Data::Page object for the search results.
METHODS
new( $response )
Given an HTTP::Response object, it will parse the returned data as required.BUILDARGS( @args )
A Moose override to allow our custom constructor.facet_counts( )
A shortcut to the "facet_counts" key in the response data.solr_status( )
Looks for the status value in the respons data.ok( )
Calls "solr_status()" and check that it is equal to 0.AUTHORS
Brian Cassidy <bricas@cpan.org>Kirk Beers <kirk.beers@nald.ca>
COPYRIGHT AND LICENSE
Copyright 2008 National Adult Literacy DatabaseThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre