Understanding Percentiles
The median shows what an average application experiences, while p95 and p99 make the slowest search moments visible. Use these values in addition to the average. A favorable average can be accompanied by a small but commercially important group of visitors who wait several seconds.
Segmenting Search Questions
Compare short keywords with natural questions, commonly used filters, large categories and multilingual searches. Also, split out by device and shop. This prevents heavy search routes or one large catalog from concealing the performance of the rest.
Measuring parts separately
Divide the total time over retrieval, filtering, ranking, AI enrichment, and external dependencies. This makes it visible or delay in the index, a model, product data or the connection to another system. Optimizing without this breakdown often leads to work in the wrong place.
Preventing regressions
Record fixed performance tests before a change is released and compare with a reliable output measurement. After going live, check again under actual traffic. Pre-record the deterioration in which a function is simplified or a version is reversed.