Définit une opération de recherche sémantique.
| Représentation JSON |
|---|
{ "searchText": string, "searchField": string, "taskType": enum ( |
| Champs | |
|---|---|
searchText |
Obligatoire. Texte de la requête, utilisé pour générer un embedding en fonction du modèle d'embedding spécifié dans la configuration de la collection. |
searchField |
Obligatoire. Champ vectoriel à rechercher. |
taskType |
Obligatoire. Type de tâche de l'embedding de la requête. |
outputFields |
Facultatif. Champs à renvoyer dans les résultats de recherche. |
filter |
Facultatif. Expression de filtre JSON, par exemple {"genre": {"$eq": "sci-fi"}}, représentée sous la forme d'un google.protobuf.Struct. |
searchHint |
Facultatif. Définit l'astuce de recherche. Si aucune stratégie n'est spécifiée, le service utilise un index s'il est disponible, et revient à la recherche KNN dans le cas contraire. |
topK |
Facultatif. Nombre d'objets de données à renvoyer. |