Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Apache::Solr::XML(3)  User Contributed Perl Documentation Apache::Solr::XML(3)

NAME
       Apache::Solr::XML - Apache Solr (Lucene)	client via XML

INHERITANCE
	Apache::Solr::XML
	  is an	Apache::Solr

SYNOPSIS
	 my $solr = Apache::Solr::XML->new(...);
	 my $solr = Apache::Solr->new(format =>	'XML', ...);

DESCRIPTION
       Implement the Solr client, where	the communication is in	XML.

       This module uses	XML::LibXML to parse and construct XML.

       Extends "DESCRIPTION" in	Apache::Solr.

METHODS
       Extends "METHODS" in Apache::Solr.

   Constructors
       Extends "Constructors" in Apache::Solr.

       Apache::Solr::XML->new(%options)
	   Creates a new object.  You may have objects shared the same
	   LWP::UserAgent object, to share connections.

	    -Option	   --Defined in	    --Default
	     agent	     Apache::Solr     <created internally>
	     autocommit	     Apache::Solr     true
	     core	     Apache::Solr     undef
	     format	     Apache::Solr     'XML'
	     server	     Apache::Solr     <required>
	     server_version  Apache::Solr     <latest>

	   agent => LWP::UserAgent object
	   autocommit => BOOLEAN
	   core	=> NAME
	   format => 'XML'|'JSON'
	   server => URL
	   server_version => VERSION

   Accessors
       Extends "Accessors" in Apache::Solr.

       $obj->agent()
	   Inherited, see "Accessors" in Apache::Solr

       $obj->autocommit( [BOOLEAN] )
	   Inherited, see "Accessors" in Apache::Solr

       $obj->core( [$core] )
	   Inherited, see "Accessors" in Apache::Solr

       $obj->server( [$uri|STRING] )
	   Inherited, see "Accessors" in Apache::Solr

       $obj->serverVersion()
	   Inherited, see "Accessors" in Apache::Solr

       $obj->xmlsimple()

   Commands
       Extends "Commands" in Apache::Solr.

   Helpers
       Extends "Helpers" in Apache::Solr.

       $obj->simpleDocument( $command, [$attributes, [$content]] )
	   Construct a simple XML structure.

       $obj->simpleUpdate( $command, $attributes, [$content] )

DETAILS
       Extends "DETAILS" in Apache::Solr.

SEE ALSO
       This module is part of Apache-Solr distribution version 1.05, built on
       January 11, 2019. Website: http://perl.overmeer.net/CPAN/

LICENSE
       Copyrights 2012-2019 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 http://dev.perl.org/licenses/

perl v5.32.1			  2019-01-11		  Apache::Solr::XML(3)

NAME | INHERITANCE | SYNOPSIS | DESCRIPTION | METHODS | DETAILS | SEE ALSO | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Apache::Solr::XML&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help