Acts as an easy-to-use interface to Solr.
Asynchronous search using async module from requests.
Parameters: |
|
---|
Sends a commit message to Solr.
Parameters: |
|
---|
Sends an ID delete message to Solr.
Parameters: | commit – If True, sends a commit message after the operation is executed. |
---|
Sends a query delete message to Solr.
Parameters: | commit – If True, sends a commit message after the operation is executed. |
---|
Check if a Solr server is up using ping call
Implements convenient access to Solr MoreLikeThis functionality
Please, visit http://wiki.apache.org/solr/MoreLikeThis to learn more about MLT configuration and common parameters.
There are two ways of using MLT in Solr:
Parameters: |
|
---|
Sends an optimize message to Solr.
Parameters: |
|
---|
Ping call to solr server.
Sends a rollback message to Solr server.
Queries Solr with the given kwargs and returns a SolrResponse object.
Parameters: |
|
---|
Sends an update/add message to add the array of hashes(documents) to Solr.
Parameters: |
|
---|
Parse solr response and make it accesible.
Tries to extract an error message from a SolrResponse body content.
Useful for error identification (e.g.: indexation errors)
Tries to parse the raw content to know if its a structured results response or an unstructured HTML page (usually resulting from an error)
Parse facets.
Parse spellcheck result into a more readable format.