This post is to get some ideas and advice on what analytics can be done on elasticsearch. We want to measure our search performance. In particular we are interested in getting data around
- Number of results returned for each search query
- What document/search result they opened after a search query and in what rank it was positioned (e.g. Rank 5 page 1)
- Top queries
- Top documents
We don't want to use Google Analytics. Is there anything built into elasticsearch to allow us to access the above data or are there any open source and free products out there?
Also any tips or advice or books you can recommend around measuring search performance.