appwrite / appwrite/appwrite

🚀 Enhancement: Built-in extensive search functionality like Algolia and alike

Open
#9,723 5 comments 2 reactions 0 assignees View on GitHub
product / databases
Dominant language
TypeScript
Stars
57.4k
Forks
5.7k
Avg merge
16h 27m
Merged PRs (30d)
291

Description

### 🔖 Enhancement description

Add a first-party, built-in full-text search service to Appwrite, similar in functionality to Algolia, Meilisearch, or Typesense. This feature would allow developers to perform fast, powerful, and customizable search queries directly on their Appwrite data collections without relying on third-party services.

### 🎤 Pitch

Search is a key feature in most modern apps, finding blog posts, products, users, or support tickets should be easy. Right now, Appwrite users need to rely on third-party tools like Algolia or Meilisearch to get that functionality. While those work, they add complexity, cost, and external dependencies.

A built-in Appwrite search tool would make it easier for developers to add search systems without leaving the Appwrite ecosystem. It could support indexing specific fields, filtering, ranking, and full-text queries. This would save time, improve performance, and make Appwrite feel even more like a true all-in-one backend.

### 👀 Have you spent some time to check if this issue has been raised before?

- [x] I checked and didn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [x] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.