Uses of Class
dev.langchain4j.data.segment.TextSegment
Packages that use TextSegment
Package
Description
-
Uses of TextSegment in dev.langchain4j.data.document
Methods in dev.langchain4j.data.document that return TextSegmentModifier and TypeMethodDescriptiondefault TextSegmentDocument.toTextSegment()Builds aTextSegmentfrom this document.Methods in dev.langchain4j.data.document that return types with arguments of type TextSegmentModifier and TypeMethodDescriptionSplits a single Document into a list of TextSegment objects.default List<TextSegment> Splits multipleDocumentinstances into a list ofTextSegmentobjects.default List<TextSegment> Splits a list of Documents into a list of TextSegment objects. -
Uses of TextSegment in dev.langchain4j.data.segment
Methods in dev.langchain4j.data.segment that return TextSegmentModifier and TypeMethodDescriptionstatic TextSegmentCreates a new text segment.static TextSegmentCreates a new text segment.static TextSegmentTextSegment.textSegment(String text) Creates a new text segment.static TextSegmentTextSegment.textSegment(String text, Metadata metadata) Creates a new text segment.TextSegmentTransformer.transform(TextSegment segment) Transforms a provided segment.Methods in dev.langchain4j.data.segment that return types with arguments of type TextSegmentModifier and TypeMethodDescriptiondefault List<TextSegment> TextSegmentTransformer.transformAll(TextSegment... textSegments) Transforms all the providedTextSegments using varargs input.default List<TextSegment> TextSegmentTransformer.transformAll(List<TextSegment> segments) Transforms all the provided segments.Methods in dev.langchain4j.data.segment with parameters of type TextSegmentModifier and TypeMethodDescriptionTextSegmentTransformer.transform(TextSegment segment) Transforms a provided segment.default List<TextSegment> TextSegmentTransformer.transformAll(TextSegment... textSegments) Transforms all the providedTextSegments using varargs input.Method parameters in dev.langchain4j.data.segment with type arguments of type TextSegmentModifier and TypeMethodDescriptiondefault List<TextSegment> TextSegmentTransformer.transformAll(List<TextSegment> segments) Transforms all the provided segments. -
Uses of TextSegment in dev.langchain4j.model.embedding
Methods in dev.langchain4j.model.embedding with parameters of type TextSegmentModifier and TypeMethodDescriptionDisabledEmbeddingModel.embed(TextSegment textSegment) EmbeddingModel.embed(TextSegment textSegment) Embed the text content of a TextSegment.Method parameters in dev.langchain4j.model.embedding with type arguments of type TextSegment -
Uses of TextSegment in dev.langchain4j.model.moderation
Methods in dev.langchain4j.model.moderation with parameters of type TextSegmentModifier and TypeMethodDescriptionDisabledModerationModel.moderate(TextSegment textSegment) default Response<Moderation> ModerationModel.moderate(TextSegment textSegment) Moderates the given text segment. -
Uses of TextSegment in dev.langchain4j.model.scoring
Methods in dev.langchain4j.model.scoring with parameters of type TextSegmentModifier and TypeMethodDescriptionScoringModel.score(TextSegment segment, String query) Scores a givenTextSegmentagainst a given query.Method parameters in dev.langchain4j.model.scoring with type arguments of type TextSegmentModifier and TypeMethodDescriptionScoringModel.scoreAll(List<TextSegment> segments, String query) Scores all providedTextSegments against a given query. -
Uses of TextSegment in dev.langchain4j.rag.content
Methods in dev.langchain4j.rag.content that return TextSegmentMethods in dev.langchain4j.rag.content with parameters of type TextSegmentModifier and TypeMethodDescriptionstatic ContentContent.from(TextSegment textSegment) static ContentContent.from(TextSegment textSegment, Map<ContentMetadata, Object> metadata) Constructors in dev.langchain4j.rag.content with parameters of type TextSegmentModifierConstructorDescriptionDefaultContent(TextSegment textSegment) DefaultContent(TextSegment textSegment, Map<ContentMetadata, Object> metadata) -
Uses of TextSegment in dev.langchain4j.rag.content.retriever
Method parameters in dev.langchain4j.rag.content.retriever with type arguments of type TextSegmentModifier and TypeMethodDescriptionEmbeddingStoreContentRetriever.EmbeddingStoreContentRetrieverBuilder.embeddingStore(EmbeddingStore<TextSegment> embeddingStore) EmbeddingStoreContentRetriever.from(EmbeddingStore<TextSegment> embeddingStore) Creates an instance of anEmbeddingStoreContentRetrieverfrom the specifiedEmbeddingStoreandEmbeddingModelfound through SPI (seeEmbeddingModelFactory).Constructor parameters in dev.langchain4j.rag.content.retriever with type arguments of type TextSegmentModifierConstructorDescriptionEmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel) EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, int maxResults) EmbeddingStoreContentRetriever(EmbeddingStore<TextSegment> embeddingStore, EmbeddingModel embeddingModel, Integer maxResults, Double minScore) -
Uses of TextSegment in dev.langchain4j.store.embedding
Method parameters in dev.langchain4j.store.embedding with type arguments of type TextSegmentModifier and TypeMethodDescriptionEmbeddingStoreIngestor.Builder.embeddingStore(EmbeddingStore<TextSegment> embeddingStore) Sets the embedding store.static IngestionResultEmbeddingStoreIngestor.ingest(Document document, EmbeddingStore<TextSegment> embeddingStore) Ingests a specifiedDocumentinto a specifiedEmbeddingStore.static IngestionResultEmbeddingStoreIngestor.ingest(List<Document> documents, EmbeddingStore<TextSegment> embeddingStore) Ingests specifiedDocuments into a specifiedEmbeddingStore.Constructor parameters in dev.langchain4j.store.embedding with type arguments of type TextSegmentModifierConstructorDescriptionEmbeddingStoreIngestor(DocumentTransformer documentTransformer, DocumentSplitter documentSplitter, TextSegmentTransformer textSegmentTransformer, EmbeddingModel embeddingModel, EmbeddingStore<TextSegment> embeddingStore) Creates an instance of anEmbeddingStoreIngestor. -
Uses of TextSegment in dev.langchain4j.web.search
Methods in dev.langchain4j.web.search that return TextSegmentModifier and TypeMethodDescriptionWebSearchOrganicResult.toTextSegment()Converts this WebSearchOrganicResult to a TextSegment.Methods in dev.langchain4j.web.search that return types with arguments of type TextSegmentModifier and TypeMethodDescriptionWebSearchResults.toTextSegments()Converts the organic search results to a list of text segments.