[Feature request]: use Algolia and their React components for search by facets and text #1039
viktor-yunenko
started this conversation in
Ideas
Replies: 2 comments
-
If i stick to this project i'm likely do an MVP for internal usage At the moment even with 20 assets i'm becoming painfully aware of the lack of text-search and facets :) |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Contact Details
[email protected]
Is your feature request related to a problem? Please describe?
The existing search isn't practical.
Describe the solution you'd like
Their react/vue/angular components are highly mature, well documented, and work out of the box.
The facets are ideal for including all custom fields out of the box, as well as
value
,location
, dates, etc. The full-text search from their index is practically only delayed by the network, ie 10-20ms.Here's their example of React drop-in components for fuzzy matching and faceting: https://codesandbox.io/p/sandbox/github/algolia/instantsearch/tree/master/examples/react/default-theme?file=%2Fsrc%2FApp.tsx
The integration can be as short as a day, omitting the styling. WIth the current design I would estimate another day or two for the styling.
The price is as good as cheap for commercial projects, ie it's easy to include in the subscription. And for the self-hosted customers, it can be free due to the project's license - they don't require extra docs besides an email and a link to GitHub, at least it's been the case in the last ~5 years.
I've integrated it on short timelines into more than a dozen projects of various complexity and different js frameworks, and still qualify it as one of the best ROI for startup projects.
Describe alternatives you've considered
I haven't reviewed the newest search engines since 1-2 years ago, though from my periodic skims I haven't encountered something suitable for this use case.
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions