Apache-Solr
view release on metacpan or search on metacpan
lib/Apache/Solr.pod view on Meta::CPAN
because they were removed from the indicated server version.
=back
=head3 Other helpers
=over 4
=item $obj-E<gt>B<endpoint>($action, %options)
Compute the address to be called (for HTTP)
-Option--Default
core new(core)
params []
=over 2
=item core => NAME
If no core is specified, the default of the server is addressed.
=item params => HASH|ARRAY-of-pairs
The order of the parameters will be preserved when an ARRAY or parameters
is passed; you never know for a HASH.
=back
=item $obj-E<gt>B<request>($url, $result, $body, $ct)
Send a request to the server C<$url> and return the response
(an HTTP::Response object). A trace of the activity is
added to the C<$result> object. The C<$body> of the request
can be provided as bytes or reference to bytes (SCALAR). The
content-type C<$ct> must match the body bytes.
=back
=head1 DETAILS
=head2 Comparison with other implementations
=head3 Compared to WebService::Solr
WebService::Solr is a good module, with a lot of miles. The main
differences is that C<Apache::Solr> has much more abstraction.
=over 4
=item * simplified parameter syntax, improving readibility
=item * real Perl-level boolean parameters, not 'true' and 'false'
=item * warnings for deprecated and ignored parameters
=item * smart result object with built-in trace and timing
=item * hidden paging of results
=item * flexible logging framework (Log::Report)
=item * both-way XML or both-way JSON, not requests in XML and answers in JSON
=item * access to plugings like terms and tika
=item * no Moose
=back
=head1 SEE ALSO
This module is part of Apache-Solr distribution version 1.11,
built on May 08, 2025. Website: F<http://perl.overmeer.net/CPAN/>
=head1 LICENSE
Copyrights 2012-2025 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See F<http://dev.perl.org/licenses/>
( run in 0.574 second using v1.01-cache-2.11-cpan-e1769b4cff6 )