diff --git a/wikidatasearch/services/search/KeywordSearch.py b/wikidatasearch/services/search/KeywordSearch.py index a5ec8a0..4acd67b 100644 --- a/wikidatasearch/services/search/KeywordSearch.py +++ b/wikidatasearch/services/search/KeywordSearch.py @@ -43,8 +43,13 @@ 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} - headers = {"User-Agent": "Wikidata Vector Database/Alpha Version (embedding@wikimedia.de)"} + params = { + "cirrusDumpResult": "", + "search": query, + "srlimit": K, + "uselang": lang, + } + headers = {"User-Agent": "Wikidata Vector Database (embedding@wikimedia.de)"} if filter.get("metadata.IsItem", False): params["ns0"] = 1