Stable version from CRAN
install.packages("solrium")
Or the development version from GitHub
install.packages("devtools")
devtools::install_github("ropensci/solrium")
Load
library("solrium")
Initialize connection
solr_connect()
#> <solr_connection>
#> url: http://localhost:8983
#> errors: simple
#> verbose: TRUE
#> proxy:
There are many operations you can do on cores, including:
core_create() - create a corecore_exists() - check if a core existscore_mergeindexes() - merge indexescore_reload() - reload a corecore_rename() - rename a corecore_requeststatus() - check request statuscore_split() - split a corecore_status() - check core statuscore_swap() - core swapcore_unload() - delete a corecore_create()
core_unload()
There are many operations you can do on collections, including:
collection_addreplica() collection_addreplicaprop() collection_addrole() collection_balanceshardunique() collection_clusterprop() collection_clusterstatus() collection_create() collection_createalias() collection_createshard() collection_delete() collection_deletealias() collection_deletereplica() collection_deletereplicaprop() collection_deleteshard() collection_list() collection_migrate() collection_overseerstatus() collection_rebalanceleaders() collection_reload() collection_removerole() collection_requeststatus() collection_splitshard() collection_create()
collection_delete()