solr_get {solrium} | R Documentation |
Real time get
Description
Get documents by id
Usage
solr_get(conn, ids, name, fl = NULL, wt = "json", raw = FALSE, ...)
Arguments
conn |
A solrium connection object, see SolrClient |
ids |
Document IDs, one or more in a vector or list |
name |
(character) A collection or core name. Required. |
fl |
Fields to return, can be a character vector like
|
wt |
(character) One of json (default) or xml. Data type returned.
If json, uses |
raw |
(logical) If |
... |
curl options passed on to crul::HttpClient |
Details
We use json internally as data interchange format for this function.
Examples
## Not run:
(cli <- SolrClient$new())
# add some documents first
ss <- list(list(id = 1, price = 100), list(id = 2, price = 500))
add(cli, ss, name = "gettingstarted")
# Now, get documents by id
solr_get(cli, ids = 1, "gettingstarted")
solr_get(cli, ids = 2, "gettingstarted")
solr_get(cli, ids = c(1, 2), "gettingstarted")
solr_get(cli, ids = "1,2", "gettingstarted")
# Get raw JSON
solr_get(cli, ids = 1, "gettingstarted", raw = TRUE, wt = "json")
solr_get(cli, ids = 1, "gettingstarted", raw = TRUE, wt = "xml")
## End(Not run)
[Package solrium version 1.2.0 Index]