From b65eb560947671be7110b8d4abada7bf4356c373 Mon Sep 17 00:00:00 2001 From: "J.C. Zhong" Date: Thu, 8 Dec 2022 18:28:32 +0000 Subject: [PATCH] Tune exact match boost score of table search --- querybook/server/lib/elasticsearch/search_table.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/querybook/server/lib/elasticsearch/search_table.py b/querybook/server/lib/elasticsearch/search_table.py index 8147a1337..f21532009 100644 --- a/querybook/server/lib/elasticsearch/search_table.py +++ b/querybook/server/lib/elasticsearch/search_table.py @@ -64,8 +64,9 @@ def construct_tables_query( # boost score for table name exact match if table_name: + boost_score = 100 if table_schema else 10 should_clause.append( - {"term": {"name": {"value": table_name, "boost": 100}}}, + {"term": {"name": {"value": table_name, "boost": boost_score}}}, ) keywords_query = {