Elasticsearch supports the following specialized data types:
- IP: This is used to store IP address
- Completion: This is used to support the auto-complete feature
- Percolator: This is used to support reverse search
We will discuss IP data type in the next section. Completion and percolator are best explained with examples, and we will discuss them in detail in Chapter 7, More than a search engine.