Interface ContentStore

All Known Implementing Classes:
DefaultContentStore

public interface ContentStore
内容存储接口类
  • Method Details

    • addMdl

      default String addMdl(SemanticModel semanticModel)
    • addMdls

      List<String> addMdls(List<SemanticModel> semanticModels)
    • getMdlContentRetriever

      dev.langchain4j.rag.content.retriever.ContentRetriever getMdlContentRetriever()
    • getMdlContentAggregator

      default dev.langchain4j.rag.content.aggregator.ContentAggregator getMdlContentAggregator()
    • retrieveMdl

      List<SemanticModel> retrieveMdl(String question)
    • allMdls

      List<SemanticModel> allMdls()
    • isMdl

      boolean isMdl(dev.langchain4j.data.segment.TextSegment textSegment)
    • removeMdl

      default void removeMdl(String id)
    • removeMdls

      void removeMdls(Collection<String> ids)
    • removeAllMdls

      void removeAllMdls()
    • addSql

      default String addSql(QuestionSqlPair sqlPair)
    • addSqls

      List<String> addSqls(List<QuestionSqlPair> sqlPairs)
    • getSqlContentRetriever

      dev.langchain4j.rag.content.retriever.ContentRetriever getSqlContentRetriever()
    • getSqlContentAggregator

      default dev.langchain4j.rag.content.aggregator.ContentAggregator getSqlContentAggregator()
    • retrieveSql

      List<QuestionSqlPair> retrieveSql(String question)
    • isSql

      boolean isSql(dev.langchain4j.data.segment.TextSegment textSegment)
    • removeSql

      default void removeSql(String id)
    • removeSqls

      void removeSqls(Collection<String> ids)
    • removeAllSqls

      void removeAllSqls()
    • addSyn

      default String addSyn(WordSynonymPair synonymPair)
    • addSyns

      List<String> addSyns(List<WordSynonymPair> synonymPairs)
    • getSynContentRetriever

      dev.langchain4j.rag.content.retriever.ContentRetriever getSynContentRetriever()
    • getSynContentAggregator

      default dev.langchain4j.rag.content.aggregator.ContentAggregator getSynContentAggregator()
    • retrieveSyn

      List<WordSynonymPair> retrieveSyn(String question)
    • isSyn

      boolean isSyn(dev.langchain4j.data.segment.TextSegment textSegment)
    • removeSyn

      default void removeSyn(String id)
    • removeSyns

      void removeSyns(Collection<String> ids)
    • removeAllSyns

      void removeAllSyns()
    • addDoc

      default String addDoc(String doc)
    • addDocs

      List<String> addDocs(List<String> docs)
    • getDocContentRetriever

      dev.langchain4j.rag.content.retriever.ContentRetriever getDocContentRetriever()
    • getDocContentAggregator

      default dev.langchain4j.rag.content.aggregator.ContentAggregator getDocContentAggregator()
    • retrieveDoc

      List<String> retrieveDoc(String question)
    • isDoc

      boolean isDoc(dev.langchain4j.data.segment.TextSegment textSegment)
    • removeDoc

      default void removeDoc(String id)
    • removeDocs

      void removeDocs(Collection<String> ids)
    • removeAllDocs

      void removeAllDocs()
    • removeAll

      default void removeAll()