# Full-text Search with Manticore Search

Manticore Search delivers powerful and efficient full-text search capabilities, designed to handle complex text queries across large datasets.

## What is Full-text Search?

Full-text search allows you to search the entire content of documents or databases. It examines every word in stored data to find matches based on the user's input. Manticore Search comes equipped with advanced full-text search functionality right out of the box.

## When to use Full-text Search?

- Searching through large volumes of text data
- Implementing search functionality in content management systems
- Building e-commerce product search
- Creating document retrieval systems
- Developing search engines for digital libraries
- Implementing search for customer support knowledge bases
- Building search functionality for news or blog websites
- Creating search systems for academic research databases
- Implementing search in email clients or messaging apps
- Developing search functionality for legal document management systems


## Why Manticore Search is good for Full-text Search

- Manticore Search provides powerful full-text search capabilities right out of the box.
- It supports various text processing features like stemming, lemmatization, synonyms, stop words etc.
- Manticore offers flexible querying options, including boolean operators, phrase searching, proximity search and many more.
- It provides fast and efficient searching even on large datasets.
- Manticore supports multiple languages and character sets for international applications.


## Pros

- High-performance full-text search capabilities
- Support for complex queries with boolean operators and proximity search
- Built-in text processing features like stemming and stop words
- Scalable for large datasets
- Support for multiple languages and character sets
- Flexible querying options with SQL and JSON interfaces


## Cons

- Advanced features may require in-depth knowledge of Manticore Search


## How to get started

### Install Manticore Search

- Visit the official Manticore Search website: https://manticoresearch.com/
- Follow the [installation instructions](/install/) for your operating system
- Alternatively, use Docker: `docker pull manticoresearch/manticore`


### Set up your Manticore Search index

- Create a table
- Configure full-text fields and attributes
- Index your data using the appropriate method (SQL, JSON, CSV, etc.)


### Implement full-text search

- Use the `MATCH()` SQL statement or the equivalent JSON method for full-text search.
- Send a client-side HTTP JSON or SQL request to Manticore Search or your backend.
- Process the response and display the search results to the user.


### Optimize your full-text search

- Use query expansion techniques like `CALL AUTOCOMPLETE` or Fuzzy Search (`option fuzzy=1`) to improve search relevance
- Implement faceted search using Manticore's aggregation capabilities
- Use highlighting to show matched terms in search results


### Enjoy Full-text Search

- Experience fast and accurate full-text search with Manticore Search engine
- Feel free to [create an issue](https://github.com/manticoresoftware/manticoresearch/) if you encounter any problems
- Check out the [professional services](/services/) we offer for additional support


## Resources

- [Full-text Search Demo](https://github.manticoresearch.com/manticoresoftware/manticoresearch?search=keyword-search;query=%22search%20efficiency%20performance%22/2%20SQL%20-(cpu|grouping))
- [Full-text Matching Documentation](https://manual.manticoresearch.com/Full-text%20matching)
- [Interactive Course about Full-text Search](https://play.manticoresearch.com/fulltextintro/)
- [Full-text Operators Documentation](https://manual.manticoresearch.com/Searching/Full_text_matching/Operators#Full-text-operators)


## Learn more about other use cases

Do not stop here when learning when you need **AI Database** and how **Manticore Search** can help you. There are many other use cases that you can explore.


## Install Manticore Search for Full-text Search

Try Manticore Search for implementing powerful Full-text Search on your website today!

[Install Now](/install/)
