This is a forked Searckit@v0.10.0 with Redux and Immutable.js This version has some Redux capabilities and allows anyone to import a "SearchKitReducer" and in return add to your store's state tree the following structure:
Adding the SearchKitReducer to your store
const YourReducer =
Using the ViewSwitcher with Redux mappings
Just import ViewSwitcherToggleContainer instead of ViewSwitcherToggle
'highlightFields' has changed to be 'highlightOptions' The structure of the prop has also changed and from now on instead of passing an Array of Strings:
you will have to pass an Array of Objects, exactly like elasticsearch likes it.
<HitshighlightOptions=fields:'title':number_of_fragments: 0'result.domain':number_of_fragments: 0>
This will allow you to pass highlighting options per field.
What is Searchkit?
Searchkit is a suite of UI components built in react. The aim is to rapidly create beautiful search applications using declarative components, and without being an ElasticSearch expert.
const searchkit = ""const App =<SearchkitProvider =><Layout><TopBar><SearchBox===/></TopBar><LayoutBody><SideBar><HierarchicalMenuFilter=="Categories"="categories"/><RefinementListFilter="actors"="Actors"="actors.raw"="AND"=/></SideBar><LayoutResults><ActionBar><ActionBarRow><HitsStats/></ActionBarRow><ActionBarRow><SelectedFilters/><ResetFilters/></ActionBarRow></ActionBar><Hits ="sk-hits-grid" = ==/><NoHits/></LayoutResults></LayoutBody></Layout></SearchkitProvider>ReactDOM