Skip to content

SearchDataRequest

Example Usage

typescript
import { SearchDataRequest } from "@meetkai/mka1/models/operations";

let value: SearchDataRequest = {
  tableName: "<value>",
  searchRequest: {
    operations: [
      {
        type: "vector_search",
        field: "embedding",
        vector: [
          0.11,
          -0.06,
          0.37,
        ],
        distanceType: "cosine",
        limit: 5,
      },
      {
        type: "filter",
        expression: "category = 'security'",
        prefilter: true,
      },
    ],
    returnColumns: [
      "id",
      "content",
      "category",
      "rating",
    ],
  },
};

Fields

FieldTypeRequiredDescriptionExample
tableNamestring✔️N/A
searchRequestcomponents.SearchRequest✔️N/A{
"operations": [
{
"distance_type": "cosine",
"field": "embedding",
"limit": 5,
"type": "vector_search",
"vector": [
0.11,
-0.06,
0.37
]
},
{
"expression": "category = 'security'",
"prefilter": true,
"type": "filter"
}
],
"return_columns": [
"id",
"content",
"category",
"rating"
]
}