- 
						$_backoffEscalation
					
- 
			
					
- 
						$_backoffLimit
					
- 
			
					
- 
						$_collapseSingleValueArrays
					
- 
			
							Whether  Apache_Solr_Response objects should have multivalue fields with only a single value  collapsed to appear as a single value would. 
- 
						$_collapseSingleValueArrays
					
- 
			
					
- 
						$_createDocuments
					
- 
			
							Data parsing flags.  Determines what extra processing should be done  after the data is initially converted to a data structure. 
- 
						$_createDocuments
					
- 
			
							
					
- 
						$_createDocuments
					
- 
			
					
- 
						$_currentReadService
					
- 
			
					
- 
						$_currentWriteService
					
- 
			
					
- 
						$_defaultBackoff
					
- 
			
					
- 
						$_documentBoost
					
- 
			
							Document boost value 
- 
						$_fieldBoosts
					
- 
			
							Document field boost values, indexed by name 
- 
						$_fields
					
- 
			
							Document field values, indexed by name 
- 
						$_host
					
- 
			
							Server identification strings 
- 
						$_httpTransport
					
- 
			
							HTTP Transport implementation (pluggable) 
- 
						$_isParsed
					
- 
			
							Whether the raw response has been parsed 
- 
						$_namedListTreatment
					
- 
			
							
					
- 
						$_parsedData
					
- 
			
							Parsed representation of the data 
- 
						$_path
					
- 
			
					
- 
						$_pingUrl
					
- 
			
							Constructed servlet full path URLs 
- 
						$_port
					
- 
			
					
- 
						$_queryBracketsEscaped
					
- 
			
					
- 
						$_queryDelimiter
					
- 
			
							Query delimiters. Someone might want to be able to change  these (to use & instead of & for example), so I've provided them. 
- 
						$_queryStringDelimiter
					
- 
			
					
- 
						$_readableServices
					
- 
			
					
- 
						$_readPingTimeout
					
- 
			
					
- 
						$_response
					
- 
			
							Holds the raw response used in construction 
- 
						$_searchUrl
					
- 
			
					
- 
						$_threadsUrl
					
- 
			
					
- 
						$_updateUrl
					
- 
			
					
- 
						$_urlsInited
					
- 
			
							Keep track of whether our URLs have been constructed 
- 
						$_useBackoff
					
- 
			
					
- 
						$_writeableServices
					
- 
			
					
- 
						$_writePingTimeout
					
- 
			
					
- 
						_constructUrl
					
- 
			
							Return a valid http URL given this server's host, port and path and a provided servlet name 
- 
						_documentToXmlFragment
					
- 
			
							Create an XML fragment from a  Apache_Solr_Document instance appropriate for use inside a Solr add call 
- 
						_generateQueryString
					
- 
			
					
- 
						_getServiceId
					
- 
			
							Generates a service ID 
- 
						_initUrls
					
- 
			
							Construct the Full URLs for the three servlets we reference 
- 
						_parseData
					
- 
			
							Parse the raw response into the parsed_data array for access 
- 
						_selectReadService
					
- 
			
							Iterate through available read services and select the first with a ping  that satisfies configured timeout restrictions (or the default) 
- 
						_selectWriteService
					
- 
			
							Iterate through available write services and select the first with a ping  that satisfies configured timeout restrictions (or the default) 
- 
						_selectWriteServiceSafe
					
- 
			
							Iterate through available write services and select the first with a ping 
- 
						_sendRawGet
					
- 
			
							Central method for making a get operation against this Solr Server 
- 
						_sendRawPost
					
- 
			
							Central method for making a post operation against this Solr Server 
- 
						_stripCtrlChars
					
- 
			
							Replace control (non-printable) characters from string that are invalid to Solr's XML parser with a space. 
- 
						__construct
					
- 
			
							Constructor. All parameters are optional and will take on default values  if not specified. 
- 
						__construct
					
- 
			
							Construct a HTTP transport response 
- 
						__construct
					
- 
			
							Initializes our reuseable get and post stream contexts 
- 
						__construct
					
- 
			
							Initializes a curl session 
- 
						__construct
					
- 
			
							HttpTransportException Constructor 
- 
						__construct
					
- 
			
							Constructor. Takes the raw HTTP response body and the exploded HTTP headers 
- 
						__construct
					
- 
			
							Constructor. Takes arrays of read and write service instances or descriptions 
- 
						__destruct
					
- 
			
							Closes a curl session 
- 
						__get
					
- 
			
							Magic get to expose the parsed data and to lazily load it 
- 
						__get
					
- 
			
							Magic get for field values 
- 
						__isset
					
- 
			
							Magic isset for fields values.  Do not call directly. Allows usage: 
- 
						__isset
					
- 
			
							Magic function for isset function on parsed data 
- 
						__set
					
- 
			
							Magic set for field values. Multi-valued fields should be set as arrays  or instead use the addField(...) function which will automatically  make sure the field is an array. 
- 
						__unset
					
- 
			
							Magic unset for field values. Do not call directly. Allows usage: 
			- 
						add
					
- 
			
							Raw Add Method. Takes a raw post body and sends it to the update service.  Post body  should be a complete and well formed "add" xml document. 
- 
						add
					
- 
			
							Raw Add Method. Takes a raw post body and sends it to the update service.  Post body  should be a complete and well formed "add" xml document. 
- 
						addDocument
					
- 
			
							Add a Solr Document to the index 
- 
						addDocument
					
- 
			
							Add a Solr Document to the index 
- 
						addDocuments
					
- 
			
							Add an array of Solr Documents to the index all at once 
- 
						addDocuments
					
- 
			
							Add an array of Solr Documents to the index all at once 
- 
						addField
					
- 
			
							Add a value to a multi-valued field 
- 
						addReadService
					
- 
			
							Adds a service instance or service descriptor (if it is already  not added) 
- 
						addWriteService
					
- 
			
							Adds a service instance or service descriptor (if it is already  not added) 
- 
						Apache_Solr_Document
					
- 
			
							Holds Key / Value pairs that represent a Solr Document along with any associated boost  values. Field values can be accessed by direct dereferencing such as: 
- 
						Apache_Solr_Exception
					
- 
			
							Copyright (c) 2007-2011, Servigistics, Inc. 
- 
						Apache_Solr_HttpTransportException
					
- 
			
							Copyright (c) 2007-2011, Servigistics, Inc. 
- 
						Apache_Solr_HttpTransport_Abstract
					
- 
			
							Convenience class that implements the transport implementation. Can be extended by 
- 
						Apache_Solr_HttpTransport_Curl
					
- 
			
							A Curl based HTTP transport. Uses a single curl session for all requests. 
- 
						Apache_Solr_HttpTransport_CurlNoReuse
					
- 
			
							An alternative Curl HTTP transport that opens and closes a curl session for  every request. This isn't the recommended way to use curl, but some version of  PHP have memory issues. 
- 
						Apache_Solr_HttpTransport_FileGetContents
					
- 
			
							HTTP Transport implemenation that uses the builtin http URL wrappers and file_get_contents 
- 
						Apache_Solr_HttpTransport_Interface
					
- 
			
							Interface that all Transport (HTTP Requester) implementations must implement. These 
- 
						Apache_Solr_HttpTransport_Response
					
- 
			
							Represents the required pieces of an HTTP response provided by HTTP transport 
- 
						Apache_Solr_InvalidArgumentException
					
- 
			
							Copyright (c) 2007-2011, Servigistics, Inc. 
- 
						Apache_Solr_NoServiceAvailableException
					
- 
			
							Copyright (c) 2007-2011, Servigistics, Inc. 
- 
						Apache_Solr_ParserException
					
- 
			
							Copyright (c) 2007-2011, Servigistics, Inc. 
- 
						Apache_Solr_Response
					
- 
			
							Represents a Solr response.  Parses the raw response into a set of stdClass objects  and associative arrays for easy access. 
- 
						Apache_Solr_Service
					
- 
			
							Starting point for the Solr API. Represents a Solr server resource and has  methods for pinging, adding, deleting, committing, optimizing and searching. 
- 
						Apache_Solr_Service_Balancer
					
- 
			
							Reference Implementation for using multiple Solr services in a distribution. Functionality 
- 
						Abstract.php
					
- 
			
					
			- 
						getBody
					
- 
			
							Get the raw response body 
- 
						getBoost
					
- 
			
							Get current document boost 
- 
						getCollapseSingleValueArrays
					
- 
			
							Get the current state of the collapse single value arrays flag. 
- 
						getCreateDocuments
					
- 
			
							Get the current state of teh create documents flag. 
- 
						getCreateDocuments
					
- 
			
							Get the current state of teh create documents flag. 
- 
						getDefaultStatusMessage
					
- 
			
							Get the HTTP status message based on status code 
- 
						getDefaultTimeout
					
- 
			
							Get the current default timeout setting (initially the default_socket_timeout ini setting)  in seconds 
- 
						getDefaultTimeout
					
- 
			
							Get the current default timeout for all HTTP requests 
- 
						getDefaultTimeout
					
- 
			
							Get the current default timeout setting (initially the default_socket_timeout ini setting)  in seconds 
- 
						getEncoding
					
- 
			
							Get the charset encoding of the response body. 
- 
						getEncoding
					
- 
			
							Get character encoding of this response. Should usually be utf-8, but just in case 
- 
						getField
					
- 
			
							Get field information 
- 
						getFieldBoost
					
- 
			
							Get the currently set field boost for a document field 
- 
						getFieldBoosts
					
- 
			
							Return current field boosts, indexed by field name 
- 
						getFieldNames
					
- 
			
							Get the names of all fields in this document 
- 
						getFieldValues
					
- 
			
							Get the values of all fields in this document 
- 
						getHost
					
- 
			
							Returns the set host 
- 
						getHttpStatus
					
- 
			
							Get the HTTP status code 
- 
						getHttpStatusMessage
					
- 
			
							Get the HTTP status message of the response 
- 
						getHttpTransport
					
- 
			
							Get the current configured HTTP Transport 
- 
						getIterator
					
- 
			
							IteratorAggregate implementation function. Allows usage: 
- 
						getMimeType
					
- 
			
							Get the mimetype of the response body 
- 
						getNamedListTreatment
					
- 
			
							Get the current setting for named list treatment. 
- 
						getPath
					
- 
			
							Get the set path. 
- 
						getPort
					
- 
			
							Get the set port 
- 
						getRawResponse
					
- 
			
							Get the raw response as it was given to this object 
- 
						getResponse
					
- 
			
							Get the response for which this exception was generated 
- 
						getStatusCode
					
- 
			
							Get the status code of the response 
- 
						getStatusMessage
					
- 
			
							Get the status message of the response 
- 
						getType
					
- 
			
							Get content type of this Solr response 
			- 
						search
					
- 
			
							Simple Search interface 
- 
						search
					
- 
			
							Simple Search interface 
- 
						SEARCH_SERVLET
					
- 
			
					
- 
						Service.php
					
- 
			
					
- 
						setBoost
					
- 
			
							Set document boost factor 
- 
						setCollapseSingleValueArrays
					
- 
			
							Set the collapse single value arrays flag. 
- 
						setCreateDocuments
					
- 
			
							
					
- 
						setCreateDocuments
					
- 
			
							
					
- 
						setDefaultTimeout
					
- 
			
							Set the current default timeout for all HTTP requests 
- 
						setDefaultTimeout
					
- 
			
							Set the default timeout for all calls that aren't passed a specific timeout 
- 
						setDefaultTimeout
					
- 
			
							Set the current default timeout for all HTTP requests 
- 
						setField
					
- 
			
							Set a field value. Multi-valued fields should be set as arrays  or instead use the addField(...) function which will automatically  make sure the field is an array. 
- 
						setFieldBoost
					
- 
			
							Set the field boost for a document field 
- 
						setHost
					
- 
			
							Set the host used. If empty will fallback to constants 
- 
						setHttpTransport
					
- 
			
							Set the HTTP Transport implemenation that will be used for all HTTP requests 
- 
						setMultiValue
					
- 
			
							Handle the array manipulation for a multi-valued field 
- 
						setNamedListTreatment
					
- 
			
							Set how NamedLists should be formatted in the response data. This mainly effects  the facet counts format. 
- 
						setPath
					
- 
			
							Set the path used. If empty will fallback to constants 
- 
						setPort
					
- 
			
							Set the port used. If empty will fallback to constants 
- 
						setQueryDelimiter
					
- 
			
							Set the string used to separate the path form the query string. 
- 
						setQueryStringDelimiter
					
- 
			
							Set the string used to separate the parameters in thequery string  Defaulted to '&' 
- 
						setReadPingTimeout
					
- 
			
					
- 
						setUseBackoff
					
- 
			
					
- 
						setWritePingTimeout
					
- 
			
					
- 
						SOLR_WRITER
					
- 
			
							Response writer we'll request - JSON. See http://code.google.com/p/solr-php-client/issues/detail?id=6#c1 for reasoning 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_ID
					
- 
			
							SVN ID meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class 
- 
						SVN_REVISION
					
- 
			
							SVN Revision meta data for this class