/facet-search

Browser-compatible Facet Search for JSON data. Think match-sorter, but for facets.

Primary LanguageTypeScript

facet-search

An in-memory facet search, similar to SOLR's faceting.

Forked from itemsjs, but enhanced with the following:

  • Supports nested object properties.
  • 100% TypeScript rewrite.
  • ES2022 features and code style.
  • Bug fixes

Bugs Fixed

itemsjs relies on FastBitSet which sometimes throws errors depending on the input data. This library replaces FastBitSet with BitSet to fix this problem.