Skip to content

Commit 2b1c791

Browse files
authored
Merge pull request #40 from JigsawStack/fix/search-suggestions
Fix/search suggestions
2 parents 815a3a4 + 47ae7c9 commit 2b1c791

File tree

3 files changed

+17
-17
lines changed

3 files changed

+17
-17
lines changed

jigsawstack/search.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class SearchResponse(TypedDict):
2020
spell_fixed: str
2121

2222

23-
class SearchSuggestionResponse(TypedDict):
23+
class SearchSuggestionsResponse(TypedDict):
2424
success: bool
2525
"""
2626
Indicates whether the translation was successful.
@@ -29,7 +29,7 @@ class SearchSuggestionResponse(TypedDict):
2929
suggestions: List[str]
3030

3131

32-
class SearchSuggestionParams(TypedDict):
32+
class SearchSuggestionsParams(TypedDict):
3333
query: str
3434
"""
3535
The search value. The maximum query character length is 200.
@@ -97,7 +97,7 @@ def search(self, params: SearchParams) -> SearchResponse:
9797

9898
return resp
9999

100-
def suggestion(self, params: SearchSuggestionParams) -> SearchSuggestionResponse:
100+
def suggestions(self, params: SearchSuggestionsParams) -> SearchSuggestionsResponse:
101101
query = params["query"]
102102
path = f"/web/search/suggest?query={query}"
103103
resp = Request(
@@ -147,9 +147,9 @@ async def search(self, params: SearchParams) -> SearchResponse:
147147
).perform_with_content()
148148
return resp
149149

150-
async def suggestion(
151-
self, params: SearchSuggestionParams
152-
) -> SearchSuggestionResponse:
150+
async def suggestions(
151+
self, params: SearchSuggestionsParams
152+
) -> SearchSuggestionsResponse:
153153
query = params["query"]
154154
path = f"/web/search/suggest?query={query}"
155155
resp = await AsyncRequest(

jigsawstack/web.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from .search import (
77
Search,
88
SearchParams,
9-
SearchSuggestionParams,
10-
SearchSuggestionResponse,
9+
SearchSuggestionsParams,
10+
SearchSuggestionsResponse,
1111
SearchResponse,
1212
AsyncSearch,
1313
)
@@ -198,15 +198,15 @@ def search(self, params: SearchParams) -> SearchResponse:
198198
)
199199
return s.search(params)
200200

201-
def search_suggestion(
202-
self, params: SearchSuggestionParams
203-
) -> SearchSuggestionResponse:
201+
def search_suggestions(
202+
self, params: SearchSuggestionsParams
203+
) -> SearchSuggestionsResponse:
204204
s = Search(
205205
self.api_key,
206206
self.api_url,
207207
disable_request_logging=self.config.get("disable_request_logging"),
208208
)
209-
return s.suggestion(params)
209+
return s.suggestions(params)
210210

211211

212212
class AsyncWeb(ClientConfig):
@@ -276,12 +276,12 @@ async def search(self, params: SearchParams) -> SearchResponse:
276276
)
277277
return await s.search(params)
278278

279-
async def search_suggestion(
280-
self, params: SearchSuggestionParams
281-
) -> SearchSuggestionResponse:
279+
async def search_suggestions(
280+
self, params: SearchSuggestionsParams
281+
) -> SearchSuggestionsResponse:
282282
s = AsyncSearch(
283283
self.api_key,
284284
self.api_url,
285285
disable_request_logging=self.config.get("disable_request_logging"),
286286
)
287-
return await s.suggestion(params)
287+
return await s.suggestions(params)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name="jigsawstack",
9-
version="0.1.30",
9+
version="0.1.31",
1010
description="JigsawStack - The AI SDK for Python",
1111
long_description=open("README.md", encoding="utf8").read(),
1212
long_description_content_type="text/markdown",

0 commit comments

Comments
 (0)