The Profile API on queries exposes Lucene class names and concepts. This requires some knowledge of Lucene:
- The query section contains detailed timing that's executed by Lucene on a shard.
- The breakdown component lists the timing statistics about the low-level execution.
- The collectors section shows the high-level execution details.
- The rewrite section performs optimizations. This is a very complex process.