searchkit

Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. React & Vue support

APACHE-2.0 License

Downloads
162K
Stars
4.7K
Committers
64

Bot releases are hidden (Show)

searchkit - v0.7.0

Published by joemcelroy over 8 years ago

  • Theming, 0.7 has major changes to component classnames and overall theming approach. Searchkit classes are now prefixed with sk- in order to avoid collisions, we also provide a set of variables which control various aspects of the theme. See theming section in docs.
  • setQueryProcessor added to SearchkitManager which allows post processing of query before it is sent to elasticsearch. #131
  • SortingSelector now allows empty field, sort properties, useful if you need to add a None option or you want to rely on elasticsearch defaults for sort direction. #116
  • ViewSwitcherHits and ViewSwitcherToggle toggle components which allows view switch functionality, e.g. grid or list view. Our theming updates also provide good defaults for grid + list views. #30
  • ResetFilter now accepts reset options. This allows the which features(filter, query, pagination) influence the resetting disabled state, and what gets reset once the component has been clicked. #107
searchkit - v0.6.2

Published by ssetem over 8 years ago

0.6.2 (9th feb, 2016)

Notable Changes

  • Fix regression in RefinementListFilter not showing view more options
searchkit - v0.6.1

Published by ssetem over 8 years ago

0.6.1 (8th feb, 2016)

Notable Changes

  • Fix pagination bug where last page was not clickable.
  • Fix documentation references for sourceFilter which lead to incomplete demo
searchkit - 0.6.0

Published by joemcelroy over 8 years ago

0.6.0 (8th feb, 2016)

Notable Changes

  • Hits now supports the sourceFilter prop, we strongly advise you to use this as it will speed up your search and reduce a lot of wasted bandwidth #20
<Hits hitsPerPage={50} sourceFilter={["title", "poster"]} itemComponent={HitItem}/>
  • SortingSelector Component now supports defaultOption prop, and we have fixed issues in selection. #89
  • RefinementListFilter, MenuFilter, HierarchicalMenuFilter all support sorting on intrinsic order fields via the the orderKey and orderDirection props. #46
  • NoHits, ResetFilters now support customization via high order react components
  • HitStats now supports customization via higher order react component, note
    if you previously extended HitStats, you will need to change your code to use the component prop
  • ScrollToTop improvements, now configurable on Hits component and will scroll to top on any result changes, this is via the scrollTo prop. #48
  • ErrorHandling, we now display a more meaningful message when an error in elastic or the http call occurs. The NoHits component displays this, and is also configurable via the errorComponent higher order component prop.#18
  • ResetFilters now ignores defaultQueries.#44
searchkit - v0.5.1

Published by joemcelroy over 8 years ago

0.5.1 (3rd Feb, 2016)

  • missing theme css
searchkit - v0.5.0

Published by joemcelroy over 8 years ago

0.5.0 (3rd Feb, 2016)

Notable changes

  • remove lib from git. If you install package not via npm, you need to npm run-script build in root of project. #37

New Features

  • InitialView component #34

Improvements

  • Avoid duplicate redundant searches #71
  • Discourage extending searchkit components, use itemComponent and component to override display with your own React components. The following components support this feature. See component docs for more information. #17
    • Hits
    • InitialLoader
    • Menu
    • Refinement List
    • Reset
    • Selected Filters
  • Pagination supports showing links #40
  • Range Filter no filter applied if range min max equals component min and max #16
  • Configurable search throttle time via prop on searchbox component #55

Bugs

  • No throttling of search query #35
  • componentWillUnmount not removing accessor #25
  • NumericRefinementListFilter does not add .is-disabled class when has no options #50
searchkit - v0.4.0

Published by joemcelroy over 8 years ago

now using lodash 4.0
numeric range filter hides 0 result options
range filter now lte and gte

searchkit -

Published by joemcelroy over 8 years ago

searchkit -

Published by joemcelroy over 8 years ago

searchkit -

Published by joemcelroy over 8 years ago

searchkit - v0.3.2

Published by joemcelroy over 8 years ago

0.3.2 (18th Jan, 2016)

  • Correct Searchkit.version
searchkit - v0.3.1

Published by joemcelroy over 8 years ago

0.3.1 (18th Jan, 2016)

  • Better Documentation
searchkit - v0.3.0

Published by joemcelroy over 8 years ago

Overview

  • Complete rewrite of query builder
  • More test coverage ( 92% coverage )

Improvements

  • More comprehensive support for translations
  • Better Documentation

New

  • New NoHits Component

Breaking Changes

  • No results blank state now handled by NoHits component, removed responsibility from Hits component. Please use NoHits component instead for this state.
searchkit - v0.2.0

Published by joemcelroy almost 9 years ago

Additions

  • New hierarchical refinement filter component. See documentation
  • Searchbox: Prop for queryOptions which allows options to be passed to simple query string.

Changes

  • searchbox: prefixQueryFields uses queryFields if not specified and searchOnChange is true
searchkit - v0.1.13

Published by joemcelroy almost 9 years ago

  • update licence to Apache v2.0
searchkit - v0.1.12

Published by joemcelroy almost 9 years ago

searchkit - v0.1.11

Published by joemcelroy almost 9 years ago

searchkit - v0.1.8

Published by ssetem almost 9 years ago