From 78b59121bc980e776943e882a864c73a422bfeaf Mon Sep 17 00:00:00 2001 From: Philippe Saade Date: Thu, 11 Jun 2026 11:31:17 +0200 Subject: [PATCH 1/2] Add language parameter to keyword search --- wikidatasearch/services/search/KeywordSearch.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wikidatasearch/services/search/KeywordSearch.py b/wikidatasearch/services/search/KeywordSearch.py index a5ec8a0..7e370ed 100644 --- a/wikidatasearch/services/search/KeywordSearch.py +++ b/wikidatasearch/services/search/KeywordSearch.py @@ -43,7 +43,12 @@ def search(self, query: str, filter: dict | None = None, lang: str = "en", K: in instance_of_filter = "haswbstatement:P31=" + instance_of_filter query = query + " " + instance_of_filter - params = {"cirrusDumpResult": "", "search": query, "srlimit": K} + params = { + "cirrusDumpResult": "", + "search": query, + "srlimit": K, + "uselang": lang, + } headers = {"User-Agent": "Wikidata Vector Database/Alpha Version (embedding@wikimedia.de)"} if filter.get("metadata.IsItem", False): From dcb553f765244e811c1f829ba697e3ba320e0df2 Mon Sep 17 00:00:00 2001 From: Philippe Saade Date: Tue, 16 Jun 2026 16:00:05 +0200 Subject: [PATCH 2/2] Remove Alpha version from user agent --- wikidatasearch/services/search/KeywordSearch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wikidatasearch/services/search/KeywordSearch.py b/wikidatasearch/services/search/KeywordSearch.py index 7e370ed..4acd67b 100644 --- a/wikidatasearch/services/search/KeywordSearch.py +++ b/wikidatasearch/services/search/KeywordSearch.py @@ -49,7 +49,7 @@ def search(self, query: str, filter: dict | None = None, lang: str = "en", K: in "srlimit": K, "uselang": lang, } - headers = {"User-Agent": "Wikidata Vector Database/Alpha Version (embedding@wikimedia.de)"} + headers = {"User-Agent": "Wikidata Vector Database (embedding@wikimedia.de)"} if filter.get("metadata.IsItem", False): params["ns0"] = 1