solrium: General Purpose R Interface to 'Solr'

Provides a set of functions for querying and parsing data from 'Solr' (<http://lucene.apache.org/solr>) 'endpoints' (local and remote), including search, 'faceting', 'highlighting', 'stats', and 'more like this'. In addition, some functionality is included for creating, deleting, and updating documents in a 'Solr' 'database'.

Install the latest version of this package by entering the following in R:
install.packages("solrium")
AuthorScott Chamberlain [aut, cre]
Date of publication2016-10-06 00:52:32
MaintainerScott Chamberlain <myrmecocystus@gmail.com>
LicenseMIT + file LICENSE
Version0.4.0
https://github.com/ropensci/solrium

View on CRAN

Man pages

add: Add documents from R objects

collapse_pivot_names: Collapse Pivot Field and Value Columns

collectargs: Function to make a list of args passing arg names through...

collection_addreplica: Add a replica

collection_addreplicaprop: Add a replica property

collection_addrole: Add a role to a node

collection_balanceshardunique: Balance a property

collection_clusterprop: Add, edit, delete a cluster-wide property

collection_clusterstatus: Get cluster status

collection_create: Add a collection

collection_createalias: Create an alias for a collection

collection_createshard: Create a shard

collection_delete: Add a collection

collection_deletealias: Delete a collection alias

collection_deletereplica: Delete a replica

collection_deletereplicaprop: Delete a replica property

collection_deleteshard: Delete a shard

collection_exists: Check if a collection exists

collection_list: List collections

collection_migrate: Migrate documents to another collection

collection_overseerstatus: Get overseer status

collection_rebalanceleaders: Rebalance leaders

collection_reload: Reload a collection

collection_removerole: Remove a role from a node

collection_requeststatus: Get request status

collections: List collections or cores

collection_splitshard: Create a shard

commit: Commit

config_get: Get Solr configuration details

config_overlay: Get Solr configuration overlay

config_params: Set Solr configuration params

config_set: Set Solr configuration details

core_create: Create a core

core_exists: Check if a core exists

core_mergeindexes: Merge indexes (cores)

core_reload: Reload a core

core_rename: Rename a core

core_requeststatus: Request status of asynchronous CoreAdmin API call

core_split: Split a core

core_status: Get core status

core_swap: Swap a core

core_unload: Unload (delete) a core

delete: Delete documents by ID or query

is-sr: Test for sr_facet class

makemultiargs: Function to make make multiple args of the same name from a...

optimize: Optimize

ping: Ping a Solr instance

pivot_flatten_tabular: Flatten facet.pivot responses

schema: Get the schema for a collection or core

solr_all: All purpose search

solr_connect: Solr connection

solr_facet: Faceted search

solr_get: Real time get

solr_group: Grouped search

solr_highlight: Highlighting search

solrium-package: General purpose R interface to Solr.

solr_mlt: "more like this" search

solr_parse: Parse raw data from solr_search, solr_facet, or...

solr_search: Solr search

solr_stats: Solr stats

update_csv: Update documents using CSV

update_json: Update documents using JSON

update_xml: Update documents using XML

Functions

add Man page
collapse_pivot_names Man page
collectargs Man page
collection_addreplica Man page
collection_addreplicaprop Man page
collection_addrole Man page
collection_balanceshardunique Man page
collection_clusterprop Man page
collection_clusterstatus Man page
collection_create Man page
collection_createalias Man page
collection_createshard Man page
collection_delete Man page
collection_deletealias Man page
collection_deletereplica Man page
collection_deletereplicaprop Man page
collection_deleteshard Man page
collection_exists Man page
collection_list Man page
collection_migrate Man page
collection_overseerstatus Man page
collection_rebalanceleaders Man page
collection_reload Man page
collection_removerole Man page
collection_requeststatus Man page
collections Man page
collection_splitshard Man page
commit Man page
config_get Man page
config_overlay Man page
config_params Man page
config_set Man page
core_create Man page
core_exists Man page
core_mergeindexes Man page
core_reload Man page
core_rename Man page
core_requeststatus Man page
cores Man page
core_split Man page
core_status Man page
core_swap Man page
core_unload Man page
delete Man page
delete_by_id Man page
delete_by_query Man page
is.sr_facet Man page
is.sr_high Man page
is.sr_search Man page
makemultiargs Man page
optimize Man page
ping Man page
pivot_flatten_tabular Man page
schema Man page
solr_all Man page
solr_connect Man page
solr_facet Man page
solr_get Man page
solr_group Man page
solr_highlight Man page
solrium Man page
solrium-package Man page
solr_mlt Man page
solr_parse Man page
solr_parse.sr_all Man page
solr_parse.sr_group Man page
solr_parse.sr_high Man page
solr_parse.sr_mlt Man page
solr_parse.sr_search Man page
solr_parse.sr_stats Man page
solr_search Man page
solr_settings Man page
solr_stats Man page
update_csv Man page
update_json Man page
update_xml Man page

Files

inst
inst/examples
inst/examples/books2_delete.json
inst/examples/add_delete.json
inst/examples/add_delete.xml
inst/examples/schema.xml
inst/examples/books.xml
inst/examples/books_delete.json
inst/examples/updatecommands_delete.xml
inst/examples/books.csv
inst/examples/updatecommands_add.json
inst/examples/books.json
inst/examples/updatecommands_delete.json
inst/examples/solrconfig.xml
inst/examples/books2.json
inst/examples/books2_delete.xml
inst/examples/updatecommands_add.xml
inst/examples/books_delete.xml
inst/doc
inst/doc/cores_collections.Rmd
inst/doc/document_management.Rmd
inst/doc/local_setup.html
inst/doc/local_setup.Rmd
inst/doc/search.Rmd
inst/doc/document_management.html
inst/doc/search.html
inst/doc/cores_collections.html
tests
tests/standard_mode
tests/standard_mode/test-core_create.R
tests/testthat
tests/testthat/test-solr_all.R tests/testthat/test-schema.R tests/testthat/test-solr_highlight.r tests/testthat/test-solr_settings.R tests/testthat/test-solr_connect.R tests/testthat/test-core_create.R tests/testthat/test-solr_facet.r tests/testthat/test-errors.R tests/testthat/test-solr_search.r tests/testthat/test-solr_group.r tests/testthat/test-solr_error.R tests/testthat/test-solr_mlt.r tests/testthat/test-solr_stats.r tests/testthat/test-ping.R tests/test-all.R
tests/cloud_mode
tests/cloud_mode/test-add.R tests/cloud_mode/test-collections.R
NAMESPACE
NEWS.md
R
R/collection_delete.R R/solr_all.r R/collection_overseerstatus.R R/delete.R R/collection_deletereplicaprop.R R/solr_facet.r R/solr_stats.r R/solrium-package.R R/core_requeststatus.R R/config_params.R R/ping.R R/commit.R R/update_csv.R R/core_exists.R R/solr_mlt.r R/collection_balanceshardunique.R R/collection_createalias.R R/config_get.R R/collection_requeststatus.R R/classes.r R/core_reload.R R/core_split.R R/solr_highlight.r R/collections.R R/collection_createshard.R R/collection_splitshard.R R/core_create.R R/connect.R R/core_unload.R R/core_rename.R R/collection_migrate.R R/optimize.R R/collection_removerole.R R/update_json.R R/collection_deletereplica.R R/solr_search.r R/core_swap.R R/collection_create.R R/update_xml.R R/collection_addreplica.R R/collection_reload.R R/collection_exists.R R/collection_list.R R/solr_group.r R/zzz.r R/collection_deletealias.R R/config_set.R R/collection_rebalanceleaders.R R/schema.R R/solr_get.R R/collection_deleteshard.R R/collection_clusterprop.R R/collection_clusterstatus.R R/config_overlay.R R/parsers.R R/add.R R/core_status.R R/collection_addrole.R R/core_mergeindexes.R R/collection_addreplicaprop.R
vignettes
vignettes/cores_collections.Rmd
vignettes/document_management.Rmd
vignettes/local_setup.Rmd
vignettes/search.Rmd
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/collection_deletealias.Rd man/commit.Rd man/core_create.Rd man/collection_createshard.Rd man/solr_get.Rd man/collection_deletereplicaprop.Rd man/core_reload.Rd man/config_overlay.Rd man/core_requeststatus.Rd man/schema.Rd man/add.Rd man/config_params.Rd man/solr_parse.Rd man/solr_mlt.Rd man/collection_reload.Rd man/collection_removerole.Rd man/config_get.Rd man/collection_createalias.Rd man/core_swap.Rd man/collection_clusterprop.Rd man/collection_deletereplica.Rd man/collectargs.Rd man/core_split.Rd man/solr_group.Rd man/collection_list.Rd man/solr_facet.Rd man/update_json.Rd man/solrium-package.Rd man/collection_addrole.Rd man/core_status.Rd man/collection_balanceshardunique.Rd man/update_xml.Rd man/solr_connect.Rd man/collection_rebalanceleaders.Rd man/is-sr.Rd man/collection_clusterstatus.Rd man/core_unload.Rd man/core_mergeindexes.Rd man/collection_exists.Rd man/collections.Rd man/collection_addreplica.Rd man/core_exists.Rd man/collection_requeststatus.Rd man/collection_migrate.Rd man/solr_highlight.Rd man/collection_overseerstatus.Rd man/solr_search.Rd man/collapse_pivot_names.Rd man/collection_create.Rd man/pivot_flatten_tabular.Rd man/delete.Rd man/collection_delete.Rd man/collection_deleteshard.Rd man/collection_addreplicaprop.Rd man/core_rename.Rd man/solr_stats.Rd man/collection_splitshard.Rd man/config_set.Rd man/solr_all.Rd man/update_csv.Rd man/makemultiargs.Rd man/ping.Rd man/optimize.Rd
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.