@@ -721,6 +721,7 @@ async def search(
721721 vector : list [float ] | None = None ,
722722 hybrid : Hybrid | None = None ,
723723 locales : list [str ] | None = None ,
724+ retrieve_vectors : bool | None = None ,
724725 ) -> SearchResults :
725726 """Search the index.
726727
@@ -781,6 +782,7 @@ async def search(
781782 with caution.
782783 locales: Specifies the languages for the search. This parameter can only be used with
783784 Milisearch >= v1.10.0. Defaults to None letting the Meilisearch pick.
785+ retrieve_vectors: Return document vector data with search result.
784786
785787 Returns:
786788 Results of the search
@@ -824,6 +826,7 @@ async def search(
824826 hybrid = hybrid ,
825827 ranking_score_threshold = ranking_score_threshold ,
826828 locales = locales ,
829+ retrieve_vectors = retrieve_vectors ,
827830 )
828831 search_url = f"{ self ._base_url_with_uid } /search"
829832
@@ -986,6 +989,7 @@ async def facet_search(
986989 ranking_score_threshold : float | None = None ,
987990 vector : list [float ] | None = None ,
988991 locales : list [str ] | None = None ,
992+ retrieve_vectors : bool | None = None ,
989993 ) -> FacetSearchResults :
990994 """Search the index.
991995
@@ -1038,6 +1042,7 @@ async def facet_search(
10381042 with caution.
10391043 locales: Specifies the languages for the search. This parameter can only be used with
10401044 Milisearch >= v1.10.0. Defaults to None letting the Meilisearch pick.
1045+ retrieve_vectors: Return document vector data with search result.
10411046
10421047 Returns:
10431048 Results of the search
@@ -1085,6 +1090,7 @@ async def facet_search(
10851090 ranking_score_threshold = ranking_score_threshold ,
10861091 vector = vector ,
10871092 locales = locales ,
1093+ retrieve_vectors = retrieve_vectors ,
10881094 )
10891095 search_url = f"{ self ._base_url_with_uid } /facet-search"
10901096
@@ -5085,6 +5091,7 @@ def search(
50855091 vector : list [float ] | None = None ,
50865092 hybrid : Hybrid | None = None ,
50875093 locales : list [str ] | None = None ,
5094+ retrieve_vectors : bool | None = None ,
50885095 ) -> SearchResults :
50895096 """Search the index.
50905097
@@ -5145,6 +5152,7 @@ def search(
51455152 with caution.
51465153 locales: Specifies the languages for the search. This parameter can only be used with
51475154 Milisearch >= v1.10.0. Defaults to None letting the Meilisearch pick.
5155+ retrieve_vectors: Return document vector data with search result.
51485156
51495157 Returns:
51505158 Results of the search
@@ -5188,6 +5196,7 @@ def search(
51885196 hybrid = hybrid ,
51895197 ranking_score_threshold = ranking_score_threshold ,
51905198 locales = locales ,
5199+ retrieve_vectors = retrieve_vectors ,
51915200 )
51925201
51935202 if self ._pre_search_plugins :
@@ -5256,6 +5265,7 @@ def facet_search(
52565265 ranking_score_threshold : float | None = None ,
52575266 vector : list [float ] | None = None ,
52585267 locales : list [str ] | None = None ,
5268+ retrieve_vectors : bool | None = None ,
52595269 ) -> FacetSearchResults :
52605270 """Search the index.
52615271
@@ -5308,6 +5318,7 @@ def facet_search(
53085318 with caution.
53095319 locales: Specifies the languages for the search. This parameter can only be used with
53105320 Milisearch >= v1.10.0. Defaults to None letting the Meilisearch pick.
5321+ retrieve_vectors: Return document vector data with search result.
53115322
53125323 Returns:
53135324 Results of the search
@@ -5355,6 +5366,7 @@ def facet_search(
53555366 ranking_score_threshold = ranking_score_threshold ,
53565367 vector = vector ,
53575368 locales = locales ,
5369+ retrieve_vectors = retrieve_vectors ,
53585370 )
53595371
53605372 if self ._pre_facet_search_plugins :
@@ -8262,6 +8274,7 @@ def _process_search_parameters(
82628274 vector : list [float ] | None = None ,
82638275 hybrid : Hybrid | None = None ,
82648276 locales : list [str ] | None = None ,
8277+ retrieve_vectors : bool | None = None ,
82658278) -> JsonDict :
82668279 if attributes_to_retrieve is None :
82678280 attributes_to_retrieve = ["*" ]
@@ -8310,6 +8323,9 @@ def _process_search_parameters(
83108323 if locales :
83118324 body ["locales" ] = locales
83128325
8326+ if retrieve_vectors is not None :
8327+ body ["retrieveVectors" ] = retrieve_vectors
8328+
83138329 return body
83148330
83158331
0 commit comments