Skip to content

Releases: itemsapi/itemsjs

Integration with 3rd party full text engines

29 Jul 07:37
aea5bff
Compare
Choose a tag to compare

Made it possible to integrate with 3rd party full text engines like Lunr 2, Minisearch, and other.

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.1.1

Handles properly numeric and boolean type as a facet value

29 Jul 07:32
5e95c0a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

New faceting search algorithm

29 Jul 07:28
36a5c3b
Compare
Choose a tag to compare

Used new algorithm and data structure of data. It makes conjunctive and disjunctive operations of sets thanks to optimized Bitmap.

It makes faceted search 5-20x faster. Realtime searching for thousands items should take 5-10 ms.
Even for 100K items less than 100 ms

itemsjs.min.js size: 133 KB

What's Changed

  • faceted search - improved algorithms by @cigolpl in #61

Full Changelog: v1.0.49...v2.0.0

Show selected filters on top

29 Jul 07:27
00592c6
Compare
Choose a tag to compare

What's Changed

  • Check filter selected and show selected items on top by @Letrab in #40
  • Also show on top if multiple filters are selected. by @Letrab in #41
  • Correct link for React demo by @Letrab in #42
  • Add option to remove stemmer and/or stopWordFilter of lunr. by @Letrab in #43
  • Do exact string match for filters when data is a string. by @Letrab in #45
  • Bump elliptic from 6.4.1 to 6.5.3 by @dependabot in #50
  • Bump lodash from 4.17.10 to 4.17.19 by @dependabot in #49
  • Bump acorn from 5.7.2 to 5.7.4 by @dependabot in #48
  • add badges + MAJ CDN by @noraj in #55
  • markdown lint by @noraj in #57
  • add gulp example by @noraj in #56

New Contributors

Full Changelog: v1.0.42...v1.0.49

Custom sort and facets sorting

29 Jul 07:18
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @carab made their first contribution in #33

Full Changelog: v1.0.30...v1.0.42

Exclude facet

29 Jul 07:15
Compare
Choose a tag to compare

It allows to exclude specific facet value from the items result

ItemsJS file size: 87.8 KB

What's Changed

  • Update README.md by @cigolpl in #2
  • not filters (negative filter / negative facet) by @cigolpl in #3

Full Changelog: v1.0.23...v1.0.24