类 VectorStore<T extends VectorData>

java.lang.Object
com.agentsflex.core.store.VectorStore<T>
类型参数:
T - The Vector Data
直接已知子类:
DocumentStore

public abstract class VectorStore<T extends VectorData> extends Object
Vector Store
  • 构造器详细资料

  • 方法详细资料

    • store

      public StoreResult store(T vectorData)
      Store Vector Data
      参数:
      vectorData - The Vector Data
      返回:
      Store Result
    • store

      public StoreResult store(T vectorData, StoreOptions options)
      Store Vector Data With Options
      参数:
      vectorData - The Vector Data
      options - Store Options
      返回:
      Store Result
    • store

      public StoreResult store(List<T> vectorDataList)
      Store Vector Data List
      参数:
      vectorDataList - The Vector Data List
      返回:
      Store Result
    • store

      public abstract StoreResult store(List<T> vectorDataList, StoreOptions options)
      Store Vector Data list wit options
      参数:
      vectorDataList - vector data list
      options - options
      返回:
      store result
    • delete

      public StoreResult delete(String... ids)
      delete store data by ids
      参数:
      ids - the data ids
      返回:
      store result
    • delete

      public StoreResult delete(Number... ids)
      delete store data by ids
      参数:
      ids - the data ids
      返回:
      store result
    • delete

      public StoreResult delete(Collection<?> ids)
      delete store data by id collection
      参数:
      ids - the ids
      返回:
      store result
    • delete

      public abstract StoreResult delete(Collection<?> ids, StoreOptions options)
      delete store data by ids with options
      参数:
      ids - ids
      options - store options
      返回:
      store result
    • update

      public StoreResult update(T vectorData)
      update the vector data by id
      参数:
      vectorData - the vector data
      返回:
      store result
    • update

      public StoreResult update(T vectorData, StoreOptions options)
      update the vector data by id with options
      参数:
      vectorData - vector data
      options - store options
      返回:
      store result
    • update

      public StoreResult update(List<T> vectorDataList)
      update vector data list
      参数:
      vectorDataList - vector data list
      返回:
      store result
    • update

      public abstract StoreResult update(List<T> vectorDataList, StoreOptions options)
      update store data list with options
      参数:
      vectorDataList - vector data list
      options - store options
      返回:
      store result
    • search

      public List<T> search(SearchWrapper wrapper)
      search vector data by SearchWrapper
      参数:
      wrapper - SearchWrapper
      返回:
      the vector data list
    • search

      public abstract List<T> search(SearchWrapper wrapper, StoreOptions options)
      search vector data by SearchWrapper with options
      参数:
      wrapper - SearchWrapper
      options - Store Options
      返回:
      the vector data list