Description Usage Arguments Value Note References Examples
View source: R/solr_json_request.R
search using the JSON request API
1 2 3 4 5 6 7 |
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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ## 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.