Skip to content

Commit 65dcc18

Browse files
committed
Add pagination parameters to get_document
1 parent d77346a commit 65dcc18

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

meilisearch/index.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ def search(self, query: str, opt_params: Optional[Dict[str, Any]] = None) -> Dic
249249
body=body
250250
)
251251

252-
def get_document(self, document_id: str) -> Dict[str, Any]:
252+
def get_document(self, document_id: str, parameters: Optional[Dict[str, Any]] = None) -> Dict[str, Any]:
253253
"""Get one document with given document identifier.
254254
255255
Parameters
@@ -267,8 +267,10 @@ def get_document(self, document_id: str) -> Dict[str, Any]:
267267
MeiliSearchApiError
268268
An error containing details about why Meilisearch can't process your request. Meilisearch error codes are described here: https://docs.meilisearch.com/errors/#meilisearch-errors
269269
"""
270+
if parameters is None:
271+
parameters = {}
270272
return self.http.get(
271-
f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}/{document_id}'
273+
f'{self.config.paths.index}/{self.uid}/{self.config.paths.document}/{document_id}?{parse.urlencode(parameters)}'
272274
)
273275

274276
def get_documents(self, parameters: Optional[Dict[str, Any]] = None) -> List[Dict[str, Any]]:

0 commit comments

Comments
 (0)