java/core/src/main/java/com/aliyun/openservices/tablestore/agent/knowledge/KnowledgeStoreImpl.java [66:88]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private final SyncClient client;
    @Builder.Default
    @NonNull
    private final String tableName = "knowledge";
    @Builder.Default
    @NonNull
    private final String searchIndexName = "knowledge_search_index_name";
    @Builder.Default
    @NonNull
    private final List<FieldSchema> metadataSchema = Collections.emptyList();
    @Builder.Default
    @NonNull
    private final String textField = "text";
    @Builder.Default
    @NonNull
    private final String embeddingField = "embedding";
    @Builder.Default
    @NonNull
    private final VectorMetricType embeddingMetricType = VectorMetricType.COSINE;
    @NonNull
    private final Integer embeddingDimension;
    @NonNull
    private final Boolean enableMultiTenant;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



java/spring-ai/src/main/java/com/aliyun/openservices/tablestore/agent/spring/TablestoreVectorStoreOptions.java [20:42]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private final SyncClient client;
    @Builder.Default
    @NonNull
    private final String tableName = "knowledge";
    @Builder.Default
    @NonNull
    private final String searchIndexName = "knowledge_search_index_name";
    @Builder.Default
    @NonNull
    private final List<FieldSchema> metadataSchema = Collections.emptyList();
    @Builder.Default
    @NonNull
    private final String textField = "text";
    @Builder.Default
    @NonNull
    private final String embeddingField = "embedding";
    @Builder.Default
    @NonNull
    private final VectorMetricType embeddingMetricType = VectorMetricType.COSINE;
    @NonNull
    private final Integer embeddingDimension;
    @NonNull
    private final Boolean enableMultiTenant;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



