Interface for the configuration of the FluentRedisVectorStore. This advanced version requires explicit metadata schema definition and only supports FilterExpression for filtering.
For basic filtering with string[] or string filters, use RedisVectorStore instead.
interface FluentRedisVectorStoreConfigCustom schema for metadata fields (required for advanced filtering). Only supports the new array format with MetadataFieldSchema.
customSchema: [
{ name: "category", type: "tag" },
{ name: "price", type: "numeric", options: { sortable: true } },
{ name: "description", type: "text", options: { weight: 2.0 } },
{ name: "location", type: "geo" }
]