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'.

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

Files in this package

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

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

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