Skip to content

rsolr

R to Solr Interface

v0.0.13 · May 18, 2022 · Apache License (== 2.0)

Description

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.

Downloads

729

Last 30 days

5004th

3.5K

Last 90 days

6.5K

Last year

Trend: -44.1% (30d vs prior 30d)

CRAN Check Status

4 ERROR
2 NOTE
8 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 ERROR
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 OK
Check details (6 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Michael Lawrence <michafla@gene.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Michael",
                      family = "Lawrence",
                      role = c("aut", "cre"),
                      email = "michafla@gene.com"),
               person(given = "Gabe",
                      family = "Becker",
                      role = "aut"),
               person(given = "Jan",
                      family = "Vogel",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Michael Lawrence <michafla@gene.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Michael",
                      family = "Lawrence",
                      role = c("aut", "cre"),
                      email = "michafla@gene.com"),
               person(given = "Gabe",
                      family = "Becker",
                      role = "aut"),
               person(given = "Jan",
                      family = "Vogel",
                      role = "aut"))
as necessary.
ERROR r-devel-macos-arm64

tests

Running ‘rsolr_unit_tests.R’ [4s/13s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  Solr started at: http://localhost:8983/solr/techproducts
  
  Attaching package: 'generics'
  
  The following objects are masked from 'package:base':
  
      as.difftime, as.factor, as.ordered, intersect, is.element, setdiff,
      setequal, union
  
  
  Attaching package: 'BiocGenerics'
  
  The following objects are masked from 'package:stats':
  
      IQR, mad, sd, var, xtabs
  
  The following objects are masked from 'package:base':
  
      Filter, Find, Map, Position, Reduce, anyDuplicated, aperm, append,
      as.data.frame, basename, cbind, colnames, dirname, do.call,
      duplicated, eval, evalq, get, grep, grepl, is.unsorted, lapply,
      mapply, match, mget, order, paste, pmax, pmax.int, pmin, pmin.int,
      rank, rbind, rownames, sapply, saveRDS, table, tapply, uni
...[truncated]...
pply non-function
  Timing stopped at: 1.224 0.058 1.548
  Error in checkIdentical(as.table(fct), toTable(tab)) : FALSE 
   
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  Solr started at: http://localhost:8983/solr/Cars93
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  Solr started at: http://localhost:8983/solr/Cars93
  
  
  RUNIT TEST PROTOCOL -- Sat Mar 28 01:14:20 2026 
  *********************************************** 
  Number of test functions: 7 
  Number of errors: 0 
  Number of failures: 1 
  
   
  1 Test Suite : 
  rsolr RUnit Tests - 7 test functions, 0 errors, 1 failure
  FAILURE in test_SolrQuery: Error in checkIdentical(as.table(fct), toTable(tab)) : FALSE 
   
  
  Test files with failing tests
  
     test_SolrQuery.R 
       test_SolrQuery 
  
  
  Error in get("testPackage", getNamespace("BiocGenerics"))("rsolr") : 
    unit tests failed for package rsolr
  Calls: <Anonymous> -> <Anonymous>
  Execution halted
ERROR r-oldrel-macos-x86_64

tests

Running ‘rsolr_unit_tests.R’ [2m/27m]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access operation has occurred
  WARNING: Illegal reflective access by org.xnio.nio.NioXnio$2 (file:/Users/urbanek/Library/Application%20Support/org.R-project.R/R/rsolr/solr-undertow-1.6.0-with-solr-5.5.0/lib/xnio-nio-3.3.4.Final.jar) to constructor sun.nio.ch.KQueueSelectorProvider()
  WARNING: Please consider reporting this to the maintainers of org.xnio.nio.NioXnio$2
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  Solr started at: http://localhost:8983/solr/techproducts
  
  Attaching package: 'BiocGenerics'
  
  The following objects are masked from 'package:stats':
  
      IQR, mad, sd, var, xtabs
  
  The following 
...[truncated]...
al reflective access operation has occurred
  WARNING: Illegal reflective access by org.xnio.nio.NioXnio$2 (file:/Users/urbanek/Library/Application%20Support/org.R-project.R/R/rsolr/solr-undertow-1.6.0-with-solr-5.5.0/lib/xnio-nio-3.3.4.Final.jar) to constructor sun.nio.ch.KQueueSelectorProvider()
  WARNING: Please consider reporting this to the maintainers of org.xnio.nio.NioXnio$2
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  
  Timing stopped at: 105.3 1.722 1570
  Error in file() : cannot open the connection
  Calls: <Anonymous> -> <Anonymous> -> <Anonymous> -> portIsOpen -> file
  In addition: Warning message:
  In file() :
    cannot open file '/var/folders/2b/t0kwbtmn3p7brv2mvx39c9cr0000gn/T//Rtmp3cDVgl/Rf11ec2615d0cb3': Too many open files
  Execution halted
  rm: /var/folders/2b/t0kwbtmn3p7brv2mvx39c9cr0000gn/T//Rtmp3cDVgl: Too many open files
ERROR r-release-macos-arm64

tests

Running ‘rsolr_unit_tests.R’ [7s/25s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access operation has occurred
  WARNING: Illegal reflective access by org.xnio.nio.NioXnio$2 (file:/Users/pkgbuild/Library/Application%20Support/org.R-project.R/R/rsolr/solr-undertow-1.6.0-with-solr-5.5.0/lib/xnio-nio-3.3.4.Final.jar) to constructor sun.nio.ch.KQueueSelectorProvider()
  WARNING: Please consider reporting this to the maintainers of org.xnio.nio.NioXnio$2
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  Solr started at: http://localhost:8983/solr/techproducts
  
  Attaching package: 'generics'
  
  The following objects are masked from 'package:base':
  
      as.difftime, as.factor, as.ordered, intersect, i
...[truncated]...
ions
  WARNING: All illegal access operations will be denied in a future release
  Solr started at: http://localhost:8983/solr/Cars93
  
  
  RUNIT TEST PROTOCOL -- Tue Apr  1 18:10:35 2025 
  *********************************************** 
  Number of test functions: 7 
  Number of errors: 0 
  Number of failures: 1 
  
   
  1 Test Suite : 
  rsolr RUnit Tests - 7 test functions, 0 errors, 1 failure
  FAILURE in test_SolrQuery: Error in checkIdentical(as.table(fct), toTable(tab)) : FALSE 
   
  
  Test files with failing tests
  
     test_SolrQuery.R 
       test_SolrQuery 
  
  
  Error in get("testPackage", getNamespace("BiocGenerics"))("rsolr") : 
    unit tests failed for package rsolr
  Calls: <Anonymous> -> <Anonymous>
  In addition: There were 50 or more warnings (use warnings() to see the first 50)
  Execution halted
  Warning message:
  In getMethods(coerce, table = TRUE) : 'getMethods' is deprecated.
  Use 'getMethodsForDispatch(f, TRUE)' instead.
  See help("Deprecated")
ERROR r-release-macos-x86_64

tests

Running ‘rsolr_unit_tests.R’ [12s/45s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access operation has occurred
  WARNING: Illegal reflective access by org.xnio.nio.NioXnio$2 (file:/Users/urbanek/Library/Application%20Support/org.R-project.R/R/rsolr/solr-undertow-1.6.0-with-solr-5.5.0/lib/xnio-nio-3.3.4.Final.jar) to constructor sun.nio.ch.KQueueSelectorProvider()
  WARNING: Please consider reporting this to the maintainers of org.xnio.nio.NioXnio$2
  WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
  WARNING: All illegal access operations will be denied in a future release
  Solr started at: http://localhost:8983/solr/techproducts
  
  Attaching package: 'generics'
  
  The following objects are masked from 'package:base':
  
      as.difftime, as.factor, as.ordered, intersect, i
...[truncated]...
ions
  WARNING: All illegal access operations will be denied in a future release
  Solr started at: http://localhost:8983/solr/Cars93
  
  
  RUNIT TEST PROTOCOL -- Tue Apr  1 10:06:01 2025 
  *********************************************** 
  Number of test functions: 7 
  Number of errors: 0 
  Number of failures: 1 
  
   
  1 Test Suite : 
  rsolr RUnit Tests - 7 test functions, 0 errors, 1 failure
  FAILURE in test_SolrQuery: Error in checkIdentical(as.table(fct), toTable(tab)) : FALSE 
   
  
  Test files with failing tests
  
     test_SolrQuery.R 
       test_SolrQuery 
  
  
  Error in get("testPackage", getNamespace("BiocGenerics"))("rsolr") : 
    unit tests failed for package rsolr
  Calls: <Anonymous> -> <Anonymous>
  In addition: There were 50 or more warnings (use warnings() to see the first 50)
  Execution halted
  Warning message:
  In getMethods(coerce, table = TRUE) : 'getMethods' is deprecated.
  Use 'getMethodsForDispatch(f, TRUE)' instead.
  See help("Deprecated")

Check History

ERROR 8 OK · 2 NOTE · 0 WARNING · 4 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Michael Lawrence <michafla@gene.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Michael",
                      family = "Lawrence",
                      role = c("aut", "cre"),
       
...[truncated]...
com"),
               person(given = "Gabe",
                      family = "Becker",
                      role = "aut"),
               person(given = "Jan",
                      family = "Vogel",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Michael Lawrence <michafla@gene.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Michael",
                      family = "Lawrence",
                      role = c("aut", "cre"),
       
...[truncated]...
com"),
               person(given = "Gabe",
                      family = "Becker",
                      role = "aut"),
               person(given = "Jan",
                      family = "Vogel",
                      role = "aut"))
as necessary.
ERROR r-devel-macos-arm64

tests

Running ‘rsolr_unit_tests.R’ [5s/20s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  Solr not found
  Solr installation not found
...[truncated]...
est files with failing tests
  
     test_SolrQuery.R 
       test_SolrQuery 
  
  
  Error in get("testPackage", getNamespace("BiocGenerics"))("rsolr") : 
    unit tests failed for package rsolr
  Calls: <Anonymous> -> <Anonymous>
  Execution halted
ERROR r-release-macos-arm64

tests

Running ‘rsolr_unit_tests.R’ [7s/25s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access operat
...[truncated]...
on: There were 50 or more warnings (use warnings() to see the first 50)
  Execution halted
  Warning message:
  In getMethods(coerce, table = TRUE) : 'getMethods' is deprecated.
  Use 'getMethodsForDispatch(f, TRUE)' instead.
  See help("Deprecated")
ERROR r-release-macos-x86_64

tests

Running ‘rsolr_unit_tests.R’ [12s/45s]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access opera
...[truncated]...
on: There were 50 or more warnings (use warnings() to see the first 50)
  Execution halted
  Warning message:
  In getMethods(coerce, table = TRUE) : 'getMethods' is deprecated.
  Use 'getMethodsForDispatch(f, TRUE)' instead.
  See help("Deprecated")
ERROR r-oldrel-macos-x86_64

tests

Running ‘rsolr_unit_tests.R’ [2m/27m]
Running the tests in ‘tests/rsolr_unit_tests.R’ failed.
Complete output:
  > rsolr:::.test()
  Starting Solr...
  Use options(verbose=TRUE) to diagnose any problems.
  WARNING: An illegal reflective access operat
...[truncated]...
message:
  In file() :
    cannot open file '/var/folders/2b/t0kwbtmn3p7brv2mvx39c9cr0000gn/T//Rtmp3cDVgl/Rf11ec2615d0cb3': Too many open files
  Execution halted
  rm: /var/folders/2b/t0kwbtmn3p7brv2mvx39c9cr0000gn/T//Rtmp3cDVgl: Too many open files

Reverse Dependencies (1)

suggests

Dependency Network

Dependencies Reverse dependencies BiocGenerics restfulr graph S4Vectors rjson XML RCurl restfulr rsolr

Version History

new 0.0.13 Mar 10, 2026
updated 0.0.13 ← 0.0.11 diff May 17, 2022
updated 0.0.11 ← 0.0.10 diff Apr 21, 2021
updated 0.0.10 ← 0.0.9 diff Oct 11, 2020
updated 0.0.9 ← 0.0.8 diff Aug 20, 2018
updated 0.0.8 ← 0.0.4 diff May 19, 2018
new 0.0.4 Apr 9, 2017