# Search

Use the Search API for full-text searches, faceted searches, and visual searches.

 - [POST /api/search](https://api-docs.sitecore.com/ch/search-api/search/searchactions.md): Executes a search query and returns the search results. Use POST when the query parameters exceed the URL length limitations. Parameters are passed in a resource instead of URL arguments.
 - [GET /api/search](https://api-docs.sitecore.com/ch/search-api/search/getsearchactions.md): Executes a search query and returns the search results. Use GET for simple queries that fit within URL length limits, for example, to retrieve the current state of a resource, including its content.
 - [POST /api/search/allfacets](https://api-docs.sitecore.com/ch/search-api/search/postallfacets.md): Retrieves all values for a specific facet field, including translations and selection state.
 - [POST /api/search/remove](https://api-docs.sitecore.com/ch/search-api/search/searchremovefilters.md): Removes the specified filters from the search query and returns the updated query.
 - [GET /api/search/{id}](https://api-docs.sitecore.com/ch/search-api/search/getfacetquerybyid.md): Retrieves a serialized facet query that can be used to filter search results to items related to a specific entity.
