# search The `search` plugin provides the ability to register search strategies that take in a request object, and return a response object, of a given shape. Both client side search strategies can be registered, as well as server side search strategies. The `search` plugin includes two one concrete client side implementations - `SYNC_SEARCH_STRATEGY` and `OPENSEARCH_SEARCH_STRATEGY` which uses `SYNC_SEARCH_STRATEGY`. There is also one default server side search strategy, `OPENSEARCH_SEARCH_STRATEGY`. Includes the `opensearchSearch` plugin in order to search for data from Elasticsearch using Elasticsearch DSL.