Itemsjs Versions Save

Extremely fast faceted search engine in JavaScript - lightweight, flexible, and simple to use

v2.1.24

6 months ago

Transitioned all code to ES Modules for modern compatibility. Implemented speed optimizations for faster performance. Reduced build size by 50% for a more efficient package. For a detailed overview of the changes, refer to PR #135

What's Changed

New Contributors

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.1.22...v2.1.24

v2.1.22

8 months ago

Enhancement:

Flexible Filtering: The library now gracefully handles non-existing filter values thanks to PR #130 . Scenario: If you have default filter categories like "comedy", "drama", or "thriller", but the data only contains "comedy" and "drama", the system won't crash. Instead, it adapts to the available items. Technical Detail: Introduced a fallback to an empty FastBitset to ensure stability.

v2.1.21

1 year ago

With this enhancement, selected filters will remain visible at all times, providing a seamless user experience. For more information and technical details, please refer to the following pull request on GitHub: https://github.com/itemsapi/itemsjs/pull/125

v2.1.20

1 year ago

What's Changed

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.1.19...v2.1.20

v2.1.19

1 year ago

Custom id field in integrations with external fulltext search engines.

Feature requested here: https://github.com/itemsapi/itemsjs/issues/75

What's Changed

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.1.18...v2.1.19

v2.1.18

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.1.16...v2.1.18

v2.1.9

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.1.1...v2.1.9

v2.1.1

1 year ago

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

What's Changed

New Contributors

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.0.1...v2.1.1

v2.0.1

1 year ago

What's Changed

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v2.0.0...v2.0.1

v2.0.0

1 year ago

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

Full Changelog: https://github.com/itemsapi/itemsjs/compare/v1.0.49...v2.0.0