Astro-ADS
view release on metacpan or search on metacpan
lib/Astro/ADS/Result.pm view on Meta::CPAN
The Result class holds the
L<response|https://ui.adsabs.harvard.edu/help/api/api-docs.html#get-/search/query>
from an ADS search query. It will create attributes for all the fields specified
in the C<fl> parameter of the search OR it will hold the error returned by the
L<UserAgent|Astro::ADS>. If an error was returned, any calls to attribute methods
will raise a polite warning that no fields will be available for that object.
By default, a successful search returns up to 10 rows of results. If more exist,
the user iterates through them using the L</"next"> method to generate a search
query updated to start where the previous search left off.
=head1 Methods
=head2 get_papers
This method gets a list of L<Astro::ADS::Paper>s from the last query executed.
=head2 next
Creates a new search query term hashref, suitable for fetching the next N papers
lib/Astro/ADS/Search.pm view on Meta::CPAN
Adding a field key C<+q> to the query method B<adds> the query
term to the existing query terms,
whereas specifying a value for C<q> in the query method
overwrites the query terms and neglects gathering other search attributes,
such as authors or objects.
=head2 add_authors
Add a list of authors to a search query. Authors added here will not be
deleted if the query attribute is updated.
=head2 add_objects
Add a list of objects to a search query. Objects added here will not be
deleted if the query attribute is updated.
=head2 query_tree
B<Not implemented yet>
Will return the L<Abstract Syntax Tree|https://ui.adsabs.harvard.edu/help/api/api-docs.html#get-/search/qtree> for the query.
=head2 bigquery
B<Not implemented yet>
( run in 0.252 second using v1.01-cache-2.11-cpan-05444aca049 )