Searchkit 0.9

Joseph McElroy
Searchkit Blog
Published in
3 min readApr 3, 2016

--

Searchkit is a React UI framework to simplify building great search applications with Elasticsearch. Its open sourced under Apache 2.0 licence.

Since our last blog post, we’ve attracted alot of attention from Github, Hacker News, Reddit and Product Hunt. A big thank you for everyone who upvoted or starred Searchkit on these sites!

Over the last few weeks, 1.8k developers have starred Searchkit on Github and was consistently in the top 5 trending projects. Hundreds of developers every day are using Searchkit. As more developers use Searchkit, the better our releases become. The feedback that we have had has been invaluable in shaping Searchkit as a compelling framework.

Today we’re releasing Searchkit 0.9. This release consists of a couple new features, few improvements and bug fixes to our components.

Layout Components

In this release, we are introducing layout components to make it easier to take advantage of Searchkit’s default theming. This is also a precursor to making the Searchkit’s theme being responsive to different devices.

http://docs.searchkit.co/stable/docs/theming/using-searchkit-theme.html

Multiple Field Sorting Support

Searchkit can now support multiple field sorting via fields prop.

http://docs.searchkit.co/stable/docs/components/sorting/sort.html

Dynamic Range Filter Component

When using the Dynamic Range filter, the min / max values are calculated from the data we have in the index and no longer are you required to specify a min and max.

http://docs.searchkit.co/stable/docs/components/navigation/dynamic-range-filter.html

Overriding QueryBuilder

You can now customise the query object that is sent to Elasticsearch. See Elasticsearch documentation on the query DSL.

TagFilter Component

Now you add filters from Search results easily with the TagFilter component. It works by making a list of values on a search result actionable.

http://docs.searchkit.co/stable/docs/components/navigation/tag-filter.html

CheckboxFilter Component

You can now add toggles based on a filter query. Useful for toggles such as “In stock” feature.

http://docs.searchkit.co/stable/docs/components/navigation/checkbox-filter.html

InputFilter Component

You can now filter results using a text search field.

http://docs.searchkit.co/stable/docs/components/navigation/input-filter.html

THANKS

Thank you to everyone who contributed! Check our Github page at www.github.com/searchkit/searchkit and please star the project if you haven’t yet!

--

--