[[how-to]]
= How To

[partintro]
--
Elasticsearch ships with defaults which are intended to give a good out of
the box experience. Full text search, highlighting, aggregations, and indexing
should all just work without the user having to change anything.

Once you better understand how you want to use Elasticsearch, however,
there are a number of optimizations you can make to improve performance
for your use case.

This section provides guidance about which changes should and shouldn't be
made.
--

include::how-to/general.asciidoc[]

include::how-to/recipes.asciidoc[]

include::how-to/indexing-speed.asciidoc[]

include::how-to/search-speed.asciidoc[]

include::how-to/disk-usage.asciidoc[]

include::how-to/size-your-shards.asciidoc[]