New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FTS: Full-Text Search API Epic #7959
Comments
O.O |
Which connectors will support this? (all of them?, it's not clear from the description) |
Wait, can we dog food this then and drop algolia? |
Algolia in docs provides much more than just a full search query though so probably not. |
Algolia makes it much more convenient. But both SQLite and PostgreSQL (I guess MySQL too) can match typos, synonyms, and have other features. |
@Jolg42, we're focusing on Postgres right now. In the future we'd like to support MySQL and SQLite, but for those databases, we need to define indexes in the Prisma Schema. @molebox, it would be some work to migrate over but it would be possible! Since these epics are more for our internal planning, I'm going to lock this issue. Please feel free to comment in the original Feature Request issue. |
This is now in preview in 2.30.0! Share feedback in this issue: #8877 |
Problem Statement
Searching for information is one of the most common tasks on the internet. We use Google to search the world-wide web, but many applications also want a more focused search to offer their users.
There are a couple specialized tools for doing full-text search like meilisearch and Algolia, but this is yet another tool you need to setup and manage. Additionally, most of the databases we support have built-in support for full-text search. Since your application likely requires a database, it's often easiest to start with the database's full-text search support.
Unfortunately, Prisma doesn't expose these capabilities yet, so you can't take advantage of the database's built-in support. This issue aims to change that.
Tasks
References
The text was updated successfully, but these errors were encountered: