Watch a live product demo 👀 See how Sanity powers richer commerce experiences

What's Everyone's Favorite Approach For Search Solutions With Shopify/Gatsby?

14 replies
Last updated: Mar 26, 2021
What is everyone's favourite approach for search solutions with Shopify/Gatsby setups? Our initial projects have been light on search requirements but we have an upcoming project where it will be a more substantial part of the UX.
I have heard that Algolia is:

• powerful and flexible
• complex (again, I'm not technical
🙂 )• expensive
But I haven't heard much discussion of headless search beyond Algiloa... any opinions out there?
Mar 26, 2021, 9:13 PM
i mean sanities new search could actually handle it for you?
Mar 26, 2021, 9:16 PM
gatsby really isn’t that expensive if you only leverage it for search
Mar 26, 2021, 9:17 PM
people don’t search as everyone thinks
Mar 26, 2021, 9:17 PM
and the available tiers are flexible
Mar 26, 2021, 9:17 PM
but i also build my own json files and fuse/lunr js search those for anyone scared of algolia
Mar 26, 2021, 9:17 PM
will probably shift to sanity search now
Mar 26, 2021, 9:17 PM
json files and fuse/lunr js search
do you end up providing any sort of search analytics/dashboard Kevin?
Or do you just ensure search is properly plugged into GA and say
go get your search data there
?
Mar 26, 2021, 9:19 PM
for local json i bubble ga events
Mar 26, 2021, 9:19 PM
the algolia dashboard is rad… if the client actually opens it
Mar 26, 2021, 9:19 PM
Right.
Mar 26, 2021, 9:20 PM
Yeh, it's a fair point about folks overestimating search.
We've had consistent experiences with some of the middle-weight solutions on Shopify like Searchanise. Just trying to assess our headless parity.
Mar 26, 2021, 9:21 PM
Thanks again.
Mar 26, 2021, 9:21 PM
Cheers
user L
🙏
Mar 26, 2021, 10:02 PM
To echo this, for some use cases Algolia is great. We don’t offer faceted search for example, but we should be able to handle more cases directly from GROQ now. In addition for smaller sets running Fuse against a client cache of all relevant fields is both fast and flexible.
Mar 26, 2021, 11:08 PM

Sanity– build remarkable experiences at scale

The Sanity Composable Content Cloud is the modern headless CMS that treats content as data to power your digital business. Free to get started, and pay-as-you-go on all plans.

Related answers

Get more help in the community Slack

TopicCategoriesFeaturedRepliesLast Updated
After adding the subtitle and running this code npm run graphql-deploy It does nothingSep 15, 2020
how to limit a reference to just one entry in Studio reference input side versus the default as-many-entries-as-you-fill-in-an-array...Sep 18, 2020
Is it possible to fetch more than one "_type" using GROQ?Nov 2, 2020
I want to add a view with the Structure builder (S.view.component) where I list similar documents based on the title. What...Sep 23, 2020
Is there a structure builder example where the format of each preview for the document list is modified?Feb 3, 2021
I have an array of references to a country schema type but it always just returns NULL values for meJan 30, 2021
Hi, I need help with a query for getting the url of an image asset. Here is what I've been trying, but I only get the _ref...Dec 1, 2020
Sanity UI looks brilliant :smiley: Is something like the current date picker possible at the moment? I’m not sure if anicon...Dec 21, 2020
Hey everyone. I have been coding and may have potentially accidentally deleted something. Does anyone know how to resolve...Dec 26, 2020
Hello everyone and happy new year :raised_hands::skin-tone-2:, I have a problem with outputting Portable Text :disappointed:...Jan 1, 2021

Related contributions

Clean Next.js + Sanity app
- Template

Official(made by Sanity team)

A clean example of Next.js with embedded Sanity ready for recomposition.

Cody Olsen
Go to Clean Next.js + Sanity app

Blog with Built-in Content Editing
- Template

Official(made by Sanity team)

A Sanity-powered blog with built-in content editing and instant previews.

Go to Blog with Built-in Content Editing