# NOT RUN {
x=bison_solr(scientificName='Ursus americanus')
bison_solr(scientificName='Ursus americanus', computedStateFips='02',
fl="scientificName")
x <- bison_solr(scientificName='Ursus americanus', computedStateFips='02', rows=50)
x$points$computedStateFips
head(x$points)
bison_solr(ITISscientificName='Ursus americanus', rows=50)
bison_solr(providerID = 220)
# combining parameters
x <- bison_solr(eventDate = c('2008-01-01', '2010-12-31'),
ITISscientificName="Helianthus annuus", rows = 100)
head(x$points)
sort(x$points$eventDate)
# range queries
## range search with providerID
bison_solr(providerID = c(220, 221))
## date range search
x <- bison_solr(eventDate = c('2010-08-08', '2010-08-21'))
sort(x$points$eventDate)
## TSN range search
x <- bison_solr(TSNs = c(174773, 174775), rows = 100)
sort(x$points$TSN)
## can't do range searches with character strings (that are not dates)
# bison_solr(kingdom = c("Animalia", "Plantae"))
# more examples
bison_solr(TSNs = 174773)
bison_solr(occurrenceID = 576630651)
bison_solr(catalogNumber = 'OBS101299944')
bison_solr(ITIScommonName = "Canada goose")
bison_solr(kingdom = "Animalia")
bison_solr(kingdom = "Plantae")
# Mapping
out <- bison_solr(scientificName='Ursus americanus', rows=200)
bisonmap(out)
out <- bison_solr(scientificName='Helianthus annuus', rows=800)
bisonmap(out)
# Using additional solr fields
## Faceting
bison_solr(scientificName='Helianthus annuus', rows=0, facet='true',
facet.field='computedStateFips')
## Highlighting
bison_solr(scientificName='Helianthus annuus', rows=10, hl='true',
hl.fl='scientificName')
## Use of hierarchy_homonym_string
bison_solr(hierarchy_homonym_string = '-202423-914154-914156-158852-')
## -- This is a bit unwieldy, but you can find this string in the output
## of a call, like this
x <- bison_solr(scientificName='Ursus americanus', rows=1)
string <- x$points$hierarchy_homonym_string
bison_solr(hierarchy_homonym_string = string)
# The pointPath parameter
bison_solr(pointPath = '/-110.0,45.0/specimen')
# Curl options
bison_solr(scientificName='Ursus americanus', callopts=list(verbose = TRUE))
# }
Run the code above in your browser using DataLab