ElasticSearch Java API tutorial using test cases.
The tutorials explains ElasticSearch java api usage taking examples using junit test cases for different functionality.
Explains the ElasticSearch cluster settings and getting started with ES.
- Index, DocumentType, Nodes, Shard/Replica,
- Creating/retrieving/updating/deleting documents
- Schema mapping, Fields, Filters, Analyzers
- Index aliasing, creating/deleting alias
This part will include searching/querying the data, different types of query.
- Simple query, fields to search, fields to return data
- Basic queries (match, boolean, query string etc.)
- More like this, fuzzy query
- Boosting query, custom score query etc.
This part covers making the search better.
- Influencing the score, Boosting the documents etc.
- Using synonyms
- Using Stopwords
- Using word delimiters, protected words
- Handling HTML content
- Handling different language content
- highlighting
This part will cover common functionality of faceting, autocomplete, suggestions etc.
- faceting on hierarchical data
- auto complete/ suggestions
This part includes handling nested objects
- Creating parent/child mapping
- Querying parent/child data