From eb5a7338abad1aff914150005d98e081ab7bc021 Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 20 Jul 2022 18:25:39 +0700 Subject: [PATCH] search with and operator, increase result size --- tubearchivist/home/src/frontend/searching.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tubearchivist/home/src/frontend/searching.py b/tubearchivist/home/src/frontend/searching.py index 03391fd..9b4f993 100644 --- a/tubearchivist/home/src/frontend/searching.py +++ b/tubearchivist/home/src/frontend/searching.py @@ -307,7 +307,7 @@ class QueryBuilder: build_must_list = exec_map[self.query_type] - query = {"query": {"bool": {"must": build_must_list()}}} + query = {"size": 30, "query": {"bool": {"must": build_must_list()}}} return query @@ -322,6 +322,7 @@ class QueryBuilder: "query": term, "type": "bool_prefix", "fuzziness": "auto", + "operator": "and", "fields": [ "channel_name._2gram", "channel_name._3gram", @@ -350,6 +351,7 @@ class QueryBuilder: "query": term, "type": "bool_prefix", "fuzziness": "auto", + "operator": "and", "fields": [ "title._2gram^2", "title._3gram^2", @@ -371,6 +373,7 @@ class QueryBuilder: "query": channel, "type": "bool_prefix", "fuzziness": "auto", + "operator": "and", "fields": [ "channel.channel_name._2gram", "channel.channel_name._3gram", @@ -393,6 +396,7 @@ class QueryBuilder: "query": term, "type": "bool_prefix", "fuzziness": "auto", + "operator": "and", "fields": [ "channel_description", "channel_name._2gram^2", @@ -424,6 +428,7 @@ class QueryBuilder: "query": term, "type": "bool_prefix", "fuzziness": "auto", + "operator": "and", "fields": [ "playlist_description", "playlist_name._2gram^2",