View source: R/solr_json_request.R
solr_json_request | R Documentation |
search using the JSON request API
solr_json_request( conn, name = NULL, body = NULL, callopts = list(), progress = NULL )
conn |
A solrium connection object, see SolrClient |
name |
Name of a collection or core. Or leave as |
body |
(list) a named list, or a valid JSON character string |
callopts |
Call options passed on to crul::HttpClient |
progress |
a function with logic for printing a progress
bar for an HTTP request, ultimately passed down to curl.
only supports |
JSON character string
SOLR v7.1 was first version to support this. See https://issues.apache.org/jira/browse/SOLR-11244
POST request only, no GET request available
See https://lucene.apache.org/solr/guide/7_6/json-request-api.html for more information.
## Not run: # Connect to a local Solr instance (conn <- SolrClient$new()) ## body as JSON a <- conn$json_request("gettingstarted", body = '{"query":"*:*"}') jsonlite::fromJSON(a) ## body as named list b <- conn$json_request("gettingstarted", body = list(query = "*:*")) jsonlite::fromJSON(b) ## body as JSON a <- solr_json_request(conn, "gettingstarted", body = '{"query":"*:*"}') jsonlite::fromJSON(a) ## body as named list b <- solr_json_request(conn, "gettingstarted", body = list(query = "*:*")) jsonlite::fromJSON(b) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.