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 - @searchkit/[email protected]

Published by joemcelroy almost 2 years ago

What's Changed

  • Debug mode support: Able to emit elasticsearch query
  • Better Error Messaging with connecting to Elasticsearch

Full Changelog: https://github.com/searchkit/searchkit/compare/@searchkit/[email protected]...@searchkit/[email protected]

searchkit - @searchkit/[email protected]

Published by joemcelroy almost 2 years ago

searchkit - @searchkit/[email protected]

Published by joemcelroy almost 2 years ago

What's Changed

Full Changelog: https://github.com/searchkit/searchkit/compare/v3.0.0...@searchkit/[email protected]

searchkit - @searchkit/[email protected]

Published by joemcelroy almost 2 years ago

What's Changed

Full Changelog: https://github.com/searchkit/searchkit/compare/v3.0.0...@searchkit/[email protected]

searchkit - r35 - Bug fixes with routing + SSR hydrate

Published by joemcelroy over 3 years ago

Bug fix: search was not called on client side render, therefore variables contained the baseState only even though the url contains searchState.
Bug fix: Issue with sortBy being either null or not provided in variables causing a miss in apollo cache and resulting in a XHR request to server on client hydrate

searchkit -

Published by joemcelroy almost 4 years ago

searchkit - 2.3.1-1

Published by joemcelroy about 6 years ago

  • auto deploying of versions via CI
  • react updates
  • typescript updates
searchkit - v2.3.0

Published by joemcelroy almost 7 years ago

searchkit - v2.3.0-9

Published by ssetem almost 7 years ago

  • standardise hierarchical components
searchkit - v2.3.0-8

Published by ssetem almost 7 years ago

  • detect which history to use depending on env (node/browser)
  • reset guid counter when SearchkitProvider is unmounted for react-routers and others
searchkit - v2.3.0-7

Published by ssetem almost 7 years ago

  • Splitout searchkit into monorepo with lerna
  • Fix umd bundling
searchkit - v2.3.0-6

Published by ssetem almost 7 years ago

lib folder fixes

searchkit - v2.3.0-5

Published by ssetem almost 7 years ago

fix lib references for main + typescript

searchkit - v2.3.0-4

Published by ssetem about 7 years ago

searchkit - v2.3.0-3

Published by ssetem about 7 years ago

testing automated builds

searchkit - v.2.3.0-1

Published by ssetem about 7 years ago

  • use React.PureComponent
  • add ExistsQuery
searchkit - v 0.10.0

Published by ssetem over 8 years ago

searchkit - v0.9.0

Published by ssetem over 8 years ago

Breaking changes

  • layout classnames sk-action-bar__info + sk-action-bar__filter renamed to sk-action-bar-row.
    • We strongly advise to use the new layout components.

Notable Changes

  • New Layout components to be used instead of specific div + classname markup
    • Layout, TopBar, LayoutBody, SideBar, LayoutResults, ActionBar, ActionBarRow
    • precursor to responsive layout where we make these layout components more intelligent.
  • New CheckboxFilter component which does a on/off checkbox based on arbitrary query
  • New InputFilter component which is a free text filter, great if you need to filter on specific fields.
  • New DynamicRangeFilter component which will dynamically calculates the possible min/max based on your search results.
    • note this filter only supports range slider UI.
  • New TagFilter components, Used to have clickable tags within your search results.
  • SearchBox enhancements
    • prefixQueryOptions prop if you want to customize the elastic options for this query
    • queryBuilder prop if you want to customize how the query is built, defaults to SimpleQueryString
  • SortSelector now supports multiple sort fields (e.g. secondary sort), be sure to provide the mandatory key
  • SearchkitManager has new reloadSearch method, used if you want to just reload the search even with the same query.
searchkit -

Published by ssetem over 8 years ago

Breaking Changes

  • Classname changes,in RefinementListFilter, MenuFilter, NumericRefinementListFilter, Pagination, ViewSwitcherToggle, SortingSelector. We have updated the theme to be backwards compatible, but if you have custom css for those components, you may need to update them.

Notable Changes

  • New UI Components
    • List components (Toggle, Select, ItemList, CheckboxItemList, ItemHistogramList, Tabs, TagCloud)
      • supported by RefinementListFilter, MenuFilter, Pagination, ViewSwitcherToggle, SortingSelector, NumericRefinementListFilter
    • Panel, all left hand filter components use Panel which can be collapsable now.
    • RefinementListFilter, MenuFilter itemComponent changes
    • If you have implemented a custom itemComponent, the toggleFilter action function has been renamed to onClick, be sure to rename so that clicking facets works as expected.
  • Added range input capability to RangeFilter
  • Added PageSizeSelector for selecting how many results per page
  • Hits + ViewSwitcherHits now supports listComponent to fully handled the list container.
  • Pagination now supports showText property, PaginationSelect is a select based implementation of Pagination
  • SearchkitManager now supports searchOnLoad property which controls whether the initial search runs.
  • SearchkitManager has a searchUrlPath property which controls the endpoint name (defaults to _search)
  • exclude/include properties added to RefinementListFilter, MenuFilter. These are just a pass through property to ElasticSearch's Terms Aggregation