From 40e716a0808261dd4426fbbe5970f003847f0abe Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Thu, 25 Jul 2024 16:55:26 +0200 Subject: [PATCH] feat(chalice): autocomplete return top 10 with stats --- api/chalicelib/core/autocomplete/autocomplete.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/chalicelib/core/autocomplete/autocomplete.py b/api/chalicelib/core/autocomplete/autocomplete.py index f80059f37..2a9d2c504 100644 --- a/api/chalicelib/core/autocomplete/autocomplete.py +++ b/api/chalicelib/core/autocomplete/autocomplete.py @@ -390,11 +390,9 @@ def get_top_values(project_id, event_type, event_key=None): query = f"""WITH raw AS (SELECT DISTINCT {colname} AS c_value, COUNT(1) OVER (PARTITION BY {colname}) AS row_count, COUNT(1) OVER () AS total_count - FROM public.sessions + FROM experimental.sessions WHERE project_id = %(project_id)s AND {colname} IS NOT NULL - AND sessions.duration IS NOT NULL - AND sessions.duration > 0 ORDER BY row_count DESC LIMIT 10) SELECT c_value AS value, row_count, trunc(row_count * 100 / total_count, 2) AS row_percentage