Package ai.dat.core.contentstore
Interface ContentStore
- All Known Implementing Classes:
DefaultContentStore
public interface ContentStore
内容存储接口类
-
Method Summary
Modifier and TypeMethodDescriptiondefault Stringdefault StringaddMdl(SemanticModel semanticModel) addMdls(List<SemanticModel> semanticModels) default StringaddSql(QuestionSqlPair sqlPair) addSqls(List<QuestionSqlPair> sqlPairs) default StringaddSyn(WordSynonymPair synonymPair) addSyns(List<WordSynonymPair> synonymPairs) allMdls()default dev.langchain4j.rag.content.aggregator.ContentAggregatordev.langchain4j.rag.content.retriever.ContentRetrieverdefault dev.langchain4j.rag.content.aggregator.ContentAggregatordev.langchain4j.rag.content.retriever.ContentRetrieverdefault dev.langchain4j.rag.content.aggregator.ContentAggregatordev.langchain4j.rag.content.retriever.ContentRetrieverdefault dev.langchain4j.rag.content.aggregator.ContentAggregatordev.langchain4j.rag.content.retriever.ContentRetrieverbooleanisDoc(dev.langchain4j.data.segment.TextSegment textSegment) booleanisMdl(dev.langchain4j.data.segment.TextSegment textSegment) booleanisSql(dev.langchain4j.data.segment.TextSegment textSegment) booleanisSyn(dev.langchain4j.data.segment.TextSegment textSegment) default voidvoidvoidvoidvoiddefault voidvoidremoveDocs(Collection<String> ids) default voidvoidremoveMdls(Collection<String> ids) default voidvoidremoveSqls(Collection<String> ids) default voidvoidremoveSyns(Collection<String> ids) retrieveDoc(String question) retrieveMdl(String question) retrieveSql(String question) retrieveSyn(String question)
-
Method Details
-
addMdl
-
addMdls
-
getMdlContentRetriever
dev.langchain4j.rag.content.retriever.ContentRetriever getMdlContentRetriever() -
getMdlContentAggregator
default dev.langchain4j.rag.content.aggregator.ContentAggregator getMdlContentAggregator() -
retrieveMdl
-
allMdls
List<SemanticModel> allMdls() -
isMdl
boolean isMdl(dev.langchain4j.data.segment.TextSegment textSegment) -
removeMdl
-
removeMdls
-
removeAllMdls
void removeAllMdls() -
addSql
-
addSqls
-
getSqlContentRetriever
dev.langchain4j.rag.content.retriever.ContentRetriever getSqlContentRetriever() -
getSqlContentAggregator
default dev.langchain4j.rag.content.aggregator.ContentAggregator getSqlContentAggregator() -
retrieveSql
-
isSql
boolean isSql(dev.langchain4j.data.segment.TextSegment textSegment) -
removeSql
-
removeSqls
-
removeAllSqls
void removeAllSqls() -
addSyn
-
addSyns
-
getSynContentRetriever
dev.langchain4j.rag.content.retriever.ContentRetriever getSynContentRetriever() -
getSynContentAggregator
default dev.langchain4j.rag.content.aggregator.ContentAggregator getSynContentAggregator() -
retrieveSyn
-
isSyn
boolean isSyn(dev.langchain4j.data.segment.TextSegment textSegment) -
removeSyn
-
removeSyns
-
removeAllSyns
void removeAllSyns() -
addDoc
-
addDocs
-
getDocContentRetriever
dev.langchain4j.rag.content.retriever.ContentRetriever getDocContentRetriever() -
getDocContentAggregator
default dev.langchain4j.rag.content.aggregator.ContentAggregator getDocContentAggregator() -
retrieveDoc
-
isDoc
boolean isDoc(dev.langchain4j.data.segment.TextSegment textSegment) -
removeDoc
-
removeDocs
-
removeAllDocs
void removeAllDocs() -
removeAll
default void removeAll()
-