Package: rsolr 0.0.13

rsolr: R to Solr Interface

A comprehensive R API for querying Apache Solr databases. A Solr core is represented as a data frame or list that supports Solr-side filtering, sorting, transformation and aggregation, all through the familiar base R API. Queries are processed lazily, i.e., a query is only sent to the database when the data are required.

Authors:Michael Lawrence, Gabe Becker, Jan Vogel

rsolr_0.0.13.tar.gz
rsolr_0.0.13.zip(r-4.5)rsolr_0.0.13.zip(r-4.4)rsolr_0.0.13.zip(r-4.3)
rsolr_0.0.13.tgz(r-4.4-any)rsolr_0.0.13.tgz(r-4.3-any)
rsolr_0.0.13.tar.gz(r-4.5-noble)rsolr_0.0.13.tar.gz(r-4.4-noble)
rsolr_0.0.13.tgz(r-4.4-emscripten)rsolr_0.0.13.tgz(r-4.3-emscripten)
rsolr.pdf |rsolr.html
rsolr/json (API)

# Install 'rsolr' in R:
install.packages('rsolr', repos = c('https://lawremi.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/lawremi/rsolr/issues

On CRAN:

103 exports 9 stars 1.40 score 9 dependencies 6 scripts 213 downloads

Last updated 2 years agofrom:f8a2d25864. Checks:ERROR: 5 WARNING: 2. Indexed: yes.

TargetResultDate
Doc / VignettesFAILSep 05 2024
R-4.5-winERRORSep 05 2024
R-4.5-linuxERRORSep 05 2024
R-4.4-winERRORSep 05 2024
R-4.4-macERRORSep 05 2024
R-4.3-winWARNINGAug 06 2024
R-4.3-macWARNINGAug 06 2024

Exports:%in%aggregateArithas.data.frameas.listas.tablecolnamescommitComparecomplete.casescopyFieldscoredeferdeletederiveSolrSchemadocsdocValuesdynamicevalfacetfacetsfieldNamesfieldsfieldTypesftablefulfillgrepgreplgroupgroupinggroupingsheadheadsidsids<-ifelseindexedintersectIQRLogicmadMathmeanmetamultiValuednamencolndocnfieldngroupnrownuniqueparamsparams<-pmaxpmax2pminpmin2PromisepurgeCachequeryreadrenamerequiredrescalerevrownamesschemasdsearchDocssetdiffSolrCoreSolrFrameSolrListSolrQuerysortstatsstoredsubsetsummarySummarysymbolFactorysymbolFactory<-tabletailtailsTestSolrtransformtranslatetypeNameungroupunionuniqueuniqueKeyunmetaupdatevarversionwindowwindowswithwithinxtabs

Dependencies:BiocGenericsbitopsgraphRCurlrestfulrrjsonS4VectorsXMLyaml

Readme and manuals

Help Manual

Help pageTopics
Evaluation Contextsclass:Context Context-class symbolFactory symbolFactory,DelegateContext-method symbolFactory<- symbolFactory<-,DelegateContext-method
DocCollectionclass:DocCollection DocCollection-class docs,DocCollection-method fieldNames,DocCollection-method ids ids,DocCollection-method ids<- ids<-,DocCollection-method meta meta,ANY-method ndoc ndoc,DocCollection-method nfield nfield,ANY-method show,DocCollection-method unmeta [,DocCollection-method
DocDataFrameclass:DocDataFrame DocDataFrame-class fieldNames,DocDataFrame-method ids<-,DocDataFrame-method show,DocDataFrame-method [,DocDataFrame-method
DocListas.data.frame,DocList-method class:DocList DocList-class fieldNames,DocList-method ids<-,DocList-method meta,DocList-method names<-,DocList,ANY-method nfield,DocList-method show,DocList-method [,DocList-method [<-,DocList,ANY,ANY,ANY-method
Expressions and Translationas.character,TranslationRequest-method class:Expression class:SimpleExpression class:SimpleSymbol class:Symbol class:SymbolFactory class:TranslationRequest eval,ANY,DelegateContext-method Expression-class SimpleExpression-class SimpleSymbol-class Symbol-class SymbolFactory SymbolFactory-class translate translate,ANY,Expression-method translate,TranslationRequest,missing-method TranslationRequest-class
Facetsas.table,Facets-method as.table.Facets class:Facets Facets-class show,Facets-method stats [,Facets-method [[,Facets,formula-method [[,Facets-method
FieldInfo%in%,character,FieldInfo-method append,FieldInfo,FieldInfo-method as.data.frame,FieldInfo-method as.data.frame.FieldInfo as.list,FieldInfo-method as.list.FieldInfo class:FieldInfo coerce,data.frame,FieldInfo-method docValues dynamic FieldInfo-class indexed length,FieldInfo-method multiValued names,FieldInfo-method names<-,FieldInfo,ANY-method required show,FieldInfo-method stored typeName [,FieldInfo-method [<-,FieldInfo,ANY,ANY,FieldInfo-method
FieldTypeas.data.frame,FieldTypeList-method class:FieldType class:FieldTypeList FieldType-class FieldTypeList-class names<-,FieldTypeList,ANY-method show,FieldType-method show,FieldTypeList-method [,FieldTypeList-method
GroupedSolrFrameas.data.frame,GroupedSolrFrame-method class:GroupedSolrFrame coerce,GroupedSolrFrame,data.frame-method group,GroupedSolrFrame,ANY-method GroupedSolrFrame-class grouping grouping,GroupedSolrFrame-method head,GroupedSolrFrame-method heads heads,ANY-method ndoc,GroupedSolrFrame-method ngroup ngroup,GroupedSolrFrame-method nrow,GroupedSolrFrame-method rownames,GroupedSolrFrame-method show,GroupedSolrFrame-method tail,GroupedSolrFrame-method tails tails,ANY-method ungroup ungroup,ANY-method ungroup,data.frame-method ungroup,GroupedSolrFrame-method unique,GroupedSolrFrame-method window,GroupedSolrFrame-method windows windows,GroupedSolrFrame-method [,GroupedSolrFrame-method [<-,GroupedSolrFrame,ANY,ANY,ANY-method
Groupingclass:Grouping coerce,Grouping,data.frame-method coerce,Grouping,list-method Grouping-class ngroup,Grouping-method schema,Grouping-method show,Grouping-method
ListSolrResultclass:ListSolrResult class:SolrResult docs,ListSolrResult-method facets,ListSolrResult-method groupings,ListSolrResult-method ListSolrResult-class ndoc,ListSolrResult-method ngroup,ListSolrResult-method SolrResult-class
Promisesas.character,Promise-method as.integer,Promise-method as.logical,Promise-method as.numeric,Promise-method cbind2,ANY,Promise-method cbind2,Promise,ANY-method cbind2,Promise,Promise-method class:Promise class:SimplePromise fulfill fulfill,ANY-method fulfill,Promise-method Promise Promise-class rbind2,ANY,Promise-method rbind2,Promise,ANY-method rbind2,Promise,Promise-method SimplePromise-class
SolrCoreclass:SolrCore commit commit,SolrCore-method delete,SolrCore-method docs docs,SolrCore-method eval,SolrQuery,SolrCore-method eval,TranslationRequest,SolrCore-method facets facets,SolrCore-method fieldNames,SolrCore-method groupings groupings,SolrCore-method name,SolrCore-method ndoc,SolrCore-method ngroup,SolrCore-method purgeCache,SolrCore-method read,SolrCore-method schema schema,SolrCore-method show,SolrCore-method SolrCore SolrCore-class update,SolrCore-method version version,SolrCore-method
SolrExpressionas.character,AbstractSolrFunctionCall-method as.character,FRangeQParserExpression-method as.character,JoinQParserExpression-method as.character,LuceneRange-method as.character,SimpleExpression-method as.character,SolrFunctionCall-method as.character,SolrFunctionExpression-method as.character,SolrLuceneAND-method as.character,SolrLuceneOR-method as.character,SolrLuceneProhibit-method as.character,SolrLuceneTerm-method as.character,SolrQParserExpression-method as.character,SolrSortExpression-method class:SolrExpression Promise,SolrLuceneSymbol,Solr-method Promise,SolrSymbol,Solr-method SolrExpression-class SymbolFactory,SolrExpression-method SymbolFactory,SolrQParserExpression-method translate,SolrExpression,SolrExpression-method
SolrFrame$,Solr-method $<-,Solr-method aggregate,formula-method aggregate,Solr-method as.data.frame,Solr-method as.data.frame,SolrFrame-method as.data.frame.Solr as.list,Solr-method as.list,SolrFrame-method as.list.Solr as.table,SolrSummary-method class:Solr class:SolrFrame coerce,Solr,data.frame-method coerce,Solr,environment-method colnames,SolrFrame-method core defer defer,Solr-method dim,SolrFrame-method dimnames,SolrFrame-method eval,language,Solr-method eval,SolrAggregateCall,SolrFrame-method eval,SolrExpression,SolrFrame-method facets,SolrSummary-method fieldNames fieldNames,Solr-method fieldNames,SolrFrame-method group group,SolrFrame,formula-method group,SolrFrame,NULL-method grouping,Solr-method head,Solr-method ids,Solr-method length,SolrFrame-method names,SolrFrame-method NCOL,SolrFrame-method ncol,SolrFrame-method ndoc,Solr-method nfield,Solr-method NROW,SolrFrame-method nrow,SolrFrame-method query rename rename,Solr-class rename,Solr-method ROWNAMES,SolrFrame-method rownames,SolrFrame-method schema,Solr-method searchDocs,Solr-method show,SolrFrame-method Solr-class SolrFrame SolrFrame-class sort,Solr-method subset,Solr-method summary,SolrFrame-method symbolFactory,Solr-method symbolFactory<-,Solr-method tail,Solr-method transform,Solr-method ungroup,SolrFrame-method unique,Solr-method unique,SolrFrame-method window,Solr-method with,Solr-method within,Solr-method xtabs,Solr-method [,SolrFrame-method [<-,SolrFrame,ANY,ANY,ANY-method [[,SolrFrame,ANY-method [[<-,SolrFrame-method
SolrListclass:SolrList coerce,Solr,SolrList-method coerce,SolrList,DocCollection-method length,SolrList-method names,SolrList-method searchDocs searchDocs,Solr show,SolrList-method SolrList SolrList-class unique,SolrList-method [,SolrList-method [<-,SolrList,ANY,ANY,ANY-method [[,SolrList,ANY-method [[,SolrList-method [[<-,SolrList-method
SolrPromise!,SolrAggregatePromise-method !,SolrFunctionPromise-method !,SolrLuceneSymbolPromise-method !,SolrPromise-method %in%,SolrSymbolPromise,PredicatedSolrSymbolPromise-method %in%,SolrSymbolPromise,SolrSymbolPromise-method %in%,SolrSymbolPromise,vector-method -,SolrPromise,missing-method anyNA,SolrPromise-method Arith,logical,SolrPromise-method Arith,numeric,SolrAggregatePromise-method Arith,numeric,SolrPromise-method Arith,SolrAggregatePromise,numeric-method Arith,SolrAggregatePromise,SolrAggregatePromise-method Arith,SolrPromise,logical-method Arith,SolrPromise,numeric-method Arith,SolrPromise,SolrPromise-method as.data.frame,SolrPromise-method class:PredicatedSolrSymbolPromise class:SolrAggregatePromise class:SolrFunctionPromise class:SolrLucenePromise class:SolrLuceneSymbolPromise class:SolrPromise class:SolrReducePromise class:SolrSymbolPromise Compare,AsIs,SolrSymbolPromise-method Compare,numeric,SolrAggregatePromise-method Compare,numeric,SolrPromise-method Compare,numeric,SolrSymbolPromise-method Compare,SolrAggregatePromise,numeric-method Compare,SolrAggregatePromise,SolrAggregatePromise-method Compare,SolrPromise,numeric-method Compare,SolrPromise,SolrPromise-method Compare,SolrSymbolPromise,AsIs-method Compare,SolrSymbolPromise,numeric-method Compare,SolrSymbolPromise,vector-method Compare,vector,SolrSymbolPromise-method complete.cases,SolrFunctionPromise-method complete.cases,SolrLuceneSymbolPromise-method ftable ftable,SolrSymbolPromise-method fulfill,PredicatedSolrSymbolPromise-method grep,ANY,SolrSymbolPromise-method grepl,character,SolrSymbolPromise-method head,SolrPromise-method ifelse,SolrAggregatePromise-method ifelse,SolrPromise-method intersect,SolrSymbolPromise,SolrSymbolPromise-method IQR,SolrPromise-method is.na,SolrAggregatePromise-method is.na,SolrFunctionPromise-method is.na,SolrLuceneSymbolPromise-method length,SolrPromise-method lengths,SolrPromise-method lengths,SolrSymbolPromise-method Logic,logical,SolrAggregatePromise-method Logic,logical,SolrPromise-method Logic,SolrAggregatePromise,logical-method Logic,SolrAggregatePromise,SolrAggregatePromise-method Logic,SolrFunctionPromise,SolrFunctionPromise-method Logic,SolrLucenePromise,SolrLucenePromise-method Logic,SolrLucenePromise,SolrPromise-method Logic,SolrLucenePromise,SolrSymbolPromise-method Logic,SolrPromise,logical-method Logic,SolrPromise,SolrLucenePromise-method Logic,SolrPromise,SolrSymbolPromise-method Logic,SolrSymbolPromise,SolrLucenePromise-method Logic,SolrSymbolPromise,SolrPromise-method Logic,SolrSymbolPromise,SolrSymbolPromise-method mad mad,SolrPromise-method Math,SolrAggregatePromise-method Math,SolrPromise-method mean,SolrPromise-method median,SolrPromise-method ndoc,SolrPromise-method nunique nunique,ANY-method nunique,factor-method nunique,SolrPromise-method pmax pmax2 pmax2,ANY,ANY-method pmax2,numeric,SolrAggregatePromise-method pmax2,numeric,SolrPromise-method pmax2,SolrAggregatePromise,numeric-method pmax2,SolrAggregatePromise,SolrAggregatePromise-method pmax2,SolrPromise,numeric-method pmax2,SolrPromise,SolrPromise-method pmin pmin2 pmin2,ANY,ANY-method pmin2,numeric,SolrAggregatePromise-method pmin2,numeric,SolrPromise-method pmin2,SolrAggregatePromise,numeric-method pmin2,SolrAggregatePromise,SolrAggregatePromise-method pmin2,SolrPromise,numeric-method pmin2,SolrPromise,SolrPromise-method PredicatedSolrSymbolPromise-class quantile,SolrPromise-method rescale rescale,SolrPromise-method round,SolrAggregatePromise-method round,SolrPromise-method sd,SolrPromise-method setdiff,SolrSymbolPromise,SolrSymbolPromise-method signif,SolrPromise-method SolrAggregatePromise-class SolrFunctionPromise-class SolrLucenePromise-class SolrLuceneSymbolPromise-class SolrPromise-class SolrReducePromise-class SolrSymbolPromise-class Summary,SolrPromise-method summary,SolrPromise-method summary.SolrPromise table,SolrSymbolPromise-method tail,SolrPromise-method union,SolrSymbolPromise,SolrSymbolPromise-method unique,PredicatedSolrSymbolPromise-method unique,SolrSymbolPromise-method var,SolrPromise,ANY-method weighted.mean,SolrPromise,SolrPromise-method window,SolrPromise-method windows,SolrPromise-method [,SolrPromise-method [,SolrSymbolPromise-method [<-,Promise,ANY,ANY,ANY-method [<-,SolrPromise,SolrPromise,ANY,ANY-method
SolrQueryas.character,SolrQuery-method as.character,SolrQueryTranslationSource-method as.character.SolrQuery class:SolrQuery facet facet,SolrQuery,character-method facet,SolrQuery,formula-method facet,SolrQuery,NULL-method group,SolrQuery,character-method group,SolrQuery,formula-method group,SolrQuery,language-method group,SolrQuery,name-method head,SolrQuery-method head.SolrQuery params params<- rename,SolrQuery-method rev,SolrQuery-method searchDocs,SolrQuery-method show,SolrQuery-method SolrQuery SolrQuery-class sort,SolrQuery-method subset,SolrQuery-method tail,SolrQuery-method tail.SolrQuery transform,SolrQuery-method translate,SolrQuery,missing-method translate,SolrQueryTranslationSource,Expression-method translate,SolrQueryTranslationSource,SolrQParserExpression-method translate,SolrQueryTranslationSource,SolrSortExpression-method window,SolrQuery-method window.SolrQuery xtabs,SolrQuery-method
SolrSchemaclass:SolrSchema copyFields deriveSolrSchema deriveSolrSchema,ANY-method deriveSolrSchema,data.frame-method fields fields,SolrSchema-method fieldTypes fieldTypes,SolrSchema-method name name,ANY-method saveXML,SolrSchema-method show,SolrSchema-method SolrSchema-class uniqueKey
Testing SolrTestSolr