Search is increasingly the primary information access mechanism, so knowing how your search is doing often has direct business impact. You’ve indexed your data and people are searching it. But how do you know if they are happy with the results? How do you know if they are finding what they need? Regardless of whether you are using Solr, Lucene, Elastic Search or some other search solution, you should be paying attention what your users are telling you through their queries and clicks.
In the first part of this presentation we’ll talk about what Search Analytics is, why it's valuable, and how it can be used to answer questions like:
- Are too many users getting the dreaded “no matches” results?
- How deep into search results do people dig?
- Which hits are they clicking on, or what percentage of them don’t click on any hits?
- How much do they use the “Did You Mean” or “Auto-Complete” suggestions?
We’ll explore what specific search analytics reports tell us and what specific actions you should take based on those reports.
In the second part of the presentation we'll talk about how we've used Flume, Hadoop, MapReduce, and HBase to build a scalable Search Analytics service.