Skip to content

Instantly share code, notes, and snippets.

@sckott
Created April 22, 2014 16:23
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sckott/11185442 to your computer and use it in GitHub Desktop.
Save sckott/11185442 to your computer and use it in GitHub Desktop.
PLOS API solr search using solr R pkg

Install from CRAN and load

install.packages("solr")
library("solr")

Define URL

url <- 'http://api.plos.org/search'

Do query

out <- solr_facet(base=url, q='doc_type:full', fq='cross_published_journal_key:PLoSONE', rows=0, 
           facet.limit=-1, facet.range='pagecount', facet.range.start=0, 
           facet.range.end=1000, facet.mincount=1, facet.range.gap=1, facet.sort='pagecount+desc')

Result

head(out$facet_ranges$pagecount)
  X1   X2
1  1  295
2  2   29
3  3  158
4  4  822
5  5 2519
6  6 5705
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment