Facets-class | R Documentation |
The Facets
object represents the result of a Solr facet
operation and is typically obtained by calling facets
on
a SolrCore
. Most users should just call
aggregate
or xtabs
instead of
directly manipulating Facets
objects.
Facets
extends list
and each node adds a grouping factor
to the set defined by its ancestors. In other words, parent-child
relationships represent interactions between factors. For example,
x$a$b
gets the node corresponding to the interaction of
a
and b
.
In a single request to Solr, statistics may be calculated for multiple
interactions, and they are stored as a data.frame
at the
corresponding node in the tree. To retrieve them, call the
stats
accessor, e.g., stats(x$a$b)
, or as.table
for getting the counts as a table (Solr always computes the counts).
x$name
, x[[i]]
: Get the node that further groups by
the named factor. The i
argument can be a formula, where
[[
will recursively extract the corresponding element.
x[i]
: Extract a new Facets
object, restricted to the
named groupings.
stats(x)
: Gets the statistics at the current facet level.
as.table(x)
: Converts the current node to a
table of conditional counts.
Michael Lawrence
aggregate
for a simpler interface that
computes statistics for only a single interaction
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.