TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Meilisearch – search engine API bringing AI-powered hybrid search

151 pointsby modinfoabout 1 month ago

14 comments

bsnnkvabout 1 month ago
Been a happy user of MS in production for <a href="https:&#x2F;&#x2F;notado.app" rel="nofollow">https:&#x2F;&#x2F;notado.app</a> for many years, and someone from MS even reached out to me a few years ago thanking me for my write-up of syncing Postgres records to MS[1], saying they used it as a reference for something they later shipped.<p>I haven&#x27;t kept up with the latest updates, all these new AI references don&#x27;t inspire confidence at all, but the older version I&#x27;m running is chugging along and doing a great job.<p>[1]: <a href="https:&#x2F;&#x2F;notado.substack.com&#x2F;p&#x2F;how-notado-syncs-data-from-postgresql" rel="nofollow">https:&#x2F;&#x2F;notado.substack.com&#x2F;p&#x2F;how-notado-syncs-data-from-pos...</a>
评论 #43682410 未加载
评论 #43682284 未加载
评论 #43688297 未加载
评论 #43689721 未加载
adeptimaabout 1 month ago
Meilisearch is great, used it for a quick demo<p>However if you need a full-text search similar to Apache Lucene, my go-to options are based on Tantivy<p>Tantivy <a href="https:&#x2F;&#x2F;github.com&#x2F;quickwit-oss&#x2F;tantivy">https:&#x2F;&#x2F;github.com&#x2F;quickwit-oss&#x2F;tantivy</a><p>Asian language, BM25 scoring, Natural query language, JSON fields indexing support are all must-have features for me<p>Quickwit - <a href="https:&#x2F;&#x2F;github.com&#x2F;quickwit-oss&#x2F;quickwit">https:&#x2F;&#x2F;github.com&#x2F;quickwit-oss&#x2F;quickwit</a> - <a href="https:&#x2F;&#x2F;quickwit.io&#x2F;docs&#x2F;get-started&#x2F;quickstart" rel="nofollow">https:&#x2F;&#x2F;quickwit.io&#x2F;docs&#x2F;get-started&#x2F;quickstart</a><p>ParadeDB - <a href="https:&#x2F;&#x2F;github.com&#x2F;paradedb&#x2F;paradedb">https:&#x2F;&#x2F;github.com&#x2F;paradedb&#x2F;paradedb</a><p>I&#x27;m still looking for a systematic approach to make a hybrid search (combined full-text with embedding vectors).<p>Any thoughts on up-to-date hybrid search experience are greatly appreciated
评论 #43682354 未加载
评论 #43683227 未加载
评论 #43682566 未加载
评论 #43688339 未加载
评论 #43704628 未加载
评论 #43683120 未加载
justAnotherHeroabout 1 month ago
We have been using Meilisearch with firebase for years and it has always worked great. I just wish they would update the extension on the firebase extensions hub[1] because the current version available uses node 14 which is not supported by cloud functions on GCP so the extension is not usable at all. What&#x27;s weird is that the latest version available on their repo has upgraded the node version but they are not offering it in the extensions hub.<p>[1]: <a href="https:&#x2F;&#x2F;extensions.dev&#x2F;extensions&#x2F;meilisearch&#x2F;firestore-meilisearch" rel="nofollow">https:&#x2F;&#x2F;extensions.dev&#x2F;extensions&#x2F;meilisearch&#x2F;firestore-meil...</a>
softwaredougabout 1 month ago
One thing to _always_ dig into is how your hybrid search solution filters the vector search index. This is not at all standardized, often overlooked, but when you want &quot;top X most similar to query by embedding, but also in Y category&#x2F;match Z search terms&quot; its the core operation your hybrid search is doing<p>Here&#x27;s a rollup of algorithms... <a href="https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;softwaredoug.bsky.social&#x2F;post&#x2F;3lmrmzstias2s" rel="nofollow">https:&#x2F;&#x2F;bsky.app&#x2F;profile&#x2F;softwaredoug.bsky.social&#x2F;post&#x2F;3lmrm...</a>
评论 #43689586 未加载
subpixelabout 1 month ago
On their homepage, using vanilla search, I entered the first word of a particular funny movie and it was third result.<p>Switching on the AI toggle, I entered the same word, and got no results.
评论 #43694024 未加载
评论 #43693935 未加载
adrianvincentabout 1 month ago
I have been using Meilisearch for <a href="https:&#x2F;&#x2F;www.comparedial.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.comparedial.com&#x2F;</a> since the early alpha versions. Ridiculously easy to set up compared to alternatives.
be_erikabout 1 month ago
Is meilisearch ready for production workloads? I would love to use some of the feature set, but is the only option for HA running multiple instances and keeping them in sync?
评论 #43681438 未加载
评论 #43681927 未加载
评论 #43682137 未加载
评论 #43681696 未加载
saintfiendsabout 1 month ago
Meilisearch is really good for a corpus that rarely changes from my experience so far. If the documents frequently change and you have a need to have those changes available in search results fairly quickly it ends up with pending tasks for hours.<p>I don&#x27;t have a good solution for this use-case other than maybe just the good old RDBMS. I&#x27;m open for suggestions or anyway to tweak Meilisearch for documents that gets updated every few seconds. We have about 7 million documents that&#x27;s about 5kb each. What kind of instance do I need to handle this.
评论 #43684299 未加载
评论 #43686465 未加载
Hawxyabout 1 month ago
Tested Meilisearch recently, was a great experience, getting a multi-index search running in our frontend was very easy. Just wish they had an Australian instance, the closest is Singapore :(
评论 #43681906 未加载
评论 #43681762 未加载
评论 #43681688 未加载
mentalgearabout 1 month ago
Notable alternative Orama: <a href="https:&#x2F;&#x2F;github.com&#x2F;oramasearch&#x2F;orama">https:&#x2F;&#x2F;github.com&#x2F;oramasearch&#x2F;orama</a><p>&gt; complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
amazingamazingabout 1 month ago
I wish these had pluggable backends separate from the actual implementation of indices so you could use your own store, rather than have to sync constantly. The performance would likely be worse, but at least you don&#x27;t have to worry about staleness when rehydrating...
esafakabout 1 month ago
What&#x27;s the hybrid reranking story? Does it support streaming ingestion and how?
评论 #43682002 未加载
k4rliabout 1 month ago
Librechat has it as a dependency. Seems very memory heavy like elasticsearch. 3G+ memory at all times even on a new-ish instance with just one user.
评论 #43682160 未加载
评论 #43683250 未加载
Alifatiskabout 1 month ago
There is also typesense