History: Search front-end
Source of version: 18 (current)
Copy to clipboard
As of 2023-02, some great work is ongoing to make the ((Manticore Search)) support great, while maintaining the current good support for ((doc:Unified Index Comparison|other engines)). So our back-end search is mature, but what about the front-end? It is pretty basic and we can do a lot better. As per ((How to pick a software library)), let's research options. !! Options * Some options moved to https://github.com/manticoresoftware/manticoresearch/issues/1059 * https://github.com/searchkit/searchkit * https://github.com/appbaseio/mirage * https://github.com/appbaseio/reactivesearch * https://github.com/typesense/typesense-instantsearch-adapter * https://manticoresearch.com/blog/manticoresearch-github-issue-search-demo/ ||Tools|About|Repository|License(s)|Languages/Plateforms|Search engine(s)|Works with Manticore Search ?|Open Source license compatible with Tiki?|Demo|Last commit Interface X|Commerce Search & Discovery frontend web components|https://github.com/empathyco/x|Apache License 2.0|Vue.js|Standalone (Elasticsearch, Solr or other search APIs)| | | | 2023 Search UI|Libraries for the fast development of modern, engaging search experiences.|https://github.com/elastic/search-ui|Apache License 2.0|JavaScript|Elasticsearch| | | | 2023 InstantSearch|Libraries for building performant and instant search experiences with Algolia. Compatible with JavaScript, TypeScript, React and Vue.|https://github.com/algolia/instantsearch|MIT|JavaScript, TypeScript, React and Vue|Algolia| | | | 2023 Instantsearch-ItemsJS-adapter|An adapter to use ItemsJs based client-side search with an Algolia Instantsearch front-end.|https://github.com/unplatform-io/instantsearch-itemsjs-adapter|MIT| | ItemsJS| | | | 2022 dejavu: The missing Web UI for Elasticsearch|The Missing Web UI for Elasticsearch: Import, browse and edit data with rich filters and query views, create search UIs visually.|https://github.com/appbaseio/dejavu#build-search-uis|MIT|JavaScript|Elasticsearch| | | | 2023 Searchkit|Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. React & Vue support|https://github.com/searchkit/searchkit|Apache License 2.0|React & Vue support|Elasticsearch & Opensearch| | | https://www.searchkit.co/demos|2023 Mirage|GUI for simplifying Elasticsearch Query DSL|https://github.com/appbaseio/mirage|Apache License 2.0| | Elasticsearch| | | | 2019 Reactive Search|Search UI components for React and Vue|https://github.com/appbaseio/reactivesearch|Apache License 2.0|React & Vue|Elasticsearch| | | https://github.com/appbaseio/reactivesearch#4-live-demos|2023 Typesense Instantsearch Adapter|A JS adapter library to build rich search interfaces with Typesense and InstantSearch.js|https://github.com/typesense/typesense-instantsearch-adapter|MIT| | | | | https://songs-search.typesense.org/|2023|| !! Criteria * Open Source license compatible with Tiki: ((tw:License)) * Works with ((Manticore Search)) (If it doesn't yet, we can help with this) * Vue.js 3.x (ideally) !! Team * Adrien (lead) * Marc (advisor) * You? (please join) !! Related * https://github.com/manticoresoftware/manticoresearch/issues/1060