Skip to content

Latest commit

 

History

History

guides

title layout
Elastisch, a minimalistic Clojure client for ElasticSearch: all documentation guides
article

Guide list

Elastisch documentation is organized as a number of guides, covering all kinds of topics.

We recommend that you read these guides, if possible, in this order:

An overview of Elastisch with a quick tutorial that helps you to get started with it. It should take about 10 minutes to read and study the provided code examples

This guide covers:

  • What are indexes
  • What are mappings
  • How to index documents
  • How to define mappings with Elastisch
  • Advanced mapping settings
  • Different kinds of analyzers
  • Operations on indexes: refresh, optimize, snapshot, etc
  • Other topics related to indexing

This guide covers:

  • How to perform search queries with Elastisch
  • Various kinds of queries
  • Various kinds of filters
  • Highlighting of search results
  • Other topics related to querying

This guide covers:

  • An overview of aggregation features
  • How to perform aggregation queries

Facets (Faceted Search)

This guide covers:

  • An overview of faceted search
  • How to perform queries with facets
  • Other topics related to facets

Suggestions (Autocomplete)

This guide covers:

  • A simple term completion
  • A term completion with context
  • A fuzzy completion
  • A fuzzy completion with context

This guide covers:

  • What is percolation
  • How to register a query for percolation
  • How to perform a query percolation
  • How to unregister a query from percolation

TBD