- Do not require
new
when creating new FacetedClassification/FacetedQuery objects.
(FIXME)
- Remove applied filters when removing a facet
- Added
removeFacet
method
- Removed
singleValue
option toaddFacet
. All values returned from a classifying function are now assumed to be single-valued unless themultiValue
option is given. - Add
.reset
anddeselect
methods - Rename
getSelectedFacets
togetSelectedFacetValues
- Remove
context
argument from faceting functions - Add documentation for API
- Add
singleValue
option toaddFacet
to force an iterable result returned from a classifying function to be treated as a single facet value
- Filtering can only be done by ID, not by arbitrary field
- New methods (
getMatchedIDs
,getMatchedDocuments
) for retrieving matches
- FacetSet objects are immutable; changing them returns new FacetSet objects
- Add
select
function to narrow a FacetSet to a set of particular facet values
- Initial implementation