跳转到内容

AzureAISearchOptions

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:101

嵌入向量和文档存储在Azure AI搜索索引中, 添加嵌入向量时采用合并或上传方式。 当添加多个嵌入向量时,该向量存储会以每批10个文档的方式更新索引, 过大的节点可能因超出批次字节大小而导致失败。

T extends R

optional 用户代理: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:102


optional 凭据: AzureKeyCredential | DefaultAzureCredential | ManagedIdentityCredential

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:103


optional endpoint: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:107


optional : string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:108


optional 服务API版本: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:109


optional 索引名称: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:110


optional 索引客户端: SearchIndexClient

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:111


optional 索引管理: IndexManagement

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:112


optional 搜索客户端: SearchClient<T>

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:113


optional 语言分析器: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:114


optional 压缩类型: KnownVectorSearchCompressionKind

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:115


optional 嵌入维度: number

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:116


optional 向量算法类型: KnownVectorSearchAlgorithmKind

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:117


optional id字段键: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:121

索引字段存储标识符


optional 分块字段键: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:125

存储节点文本的索引字段


optional 嵌入字段键: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:129

索引字段存储嵌入向量


optional 元数据字符串字段键: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:136

索引字段将节点元数据存储为JSON字符串。 模式是任意的,要基于元数据值进行过滤,必须将它们作为独立字段存储在索引中,使用filterable_metadata_field_keys 来指定应存储在这些可过滤字段中的元数据值


optional 文档ID字段键: string

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:140

索引字段存储文档ID


optional 隐藏字段键: string[]

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:146

应从客户端隐藏的索引字段列表。 这对于那些不需要用于检索但用于相似性搜索的字段非常有用,比如嵌入字段。


optional 可筛选元数据字段键: FilterableMetadataFieldKeysType

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:147


optional 索引映射: (enrichedDoc, metadata) => T

定义于:.build/typescript/packages/providers/storage/azure/src/vectorStore/AzureAISearchVectorStore.ts:163

(可选)用于将文档字段映射到AI搜索索引字段的函数 如果未指定,则提供一个默认映射,该映射使用 字段键。增强文档中的键为: ["id", "chunk", "embedding", "metadata"]

默认映射为:

  • "id" 到 idFieldKey
  • "chunk" 到 chunkFieldKey
  • "embedding" 到 embeddingFieldKey
  • "metadata" 到 metadataFieldKey

BaseNode

经过丰富处理的文档

Record<string, unknown>

文档的元数据

T

映射后的索引文档