Retrieve no results rate

Retrieves the fraction of searches that didn’t return any results within a time range, including a daily breakdown. It also returns the count of searches and searches without results used to compute the rates.

By default, the analyzed period includes the last eight days including the current day.

Usage

Required ACL: analytics
1
2
3
4
5
6
7
8
9
10
11
from algoliasearch.analytics.client import AnalyticsClientSync
from json import loads

# In an asynchronous context, you can use AnalyticsClient instead, which exposes the exact same methods.
client = AnalyticsClientSync(
    "ALGOLIA_APPLICATION_ID", "ALGOLIA_API_KEY", "ALGOLIA_APPLICATION_REGION"
)

response = client.get_no_results_rate(
    index="index",
)
Did you find this page helpful?