# MeiliSearch Guides
# 🧘♀️ Philosophy & usage of MeiliSearch
MeiliSearch aims to be your go-to search backend when you want to build a great search experience for your end-users.
MeiliSearch is designed for end-user search in a not-so-big data collection (< 10M documents).
MeiliSearch is made for type-as-you-search and prefix-search.
# ⛔️ Anti-pattern
MeiliSearch should not be your main data store. MeiliSearch should contain only the data you want your users to search through. The more data MeiliSearch contains, the less relevant it is.
MeiliSearch queries should be sent directly from the front-end. The more proxy there is between MeiliSearch and the end-user, the less fast queries and thus search-experience will be.
# 🎲 Guides
The aim of these guides is to provide an overview of MeiliSearch. For each important notion, pages to detailed and expanded explanations have been linked.