Verified Owner
Top Classes
module org.jabref.jablib

Package org.jabref.logic.ai.embedding


Class Summary

Modifier and TypeClass and Description
public class
AsyncEmbeddingModel

An EmbeddingModel that downloads/loads its underlying model asynchronously via a background task.

public class
public class
EmbeddingInputPrefixes

E5 models are trained with query: and passage: prefixes and retrieve worse without them, see https://huggingface.co/intfloat/e5-small-v2#faq.

public class
EmbeddingModelCache

Session-scoped cache for AsyncEmbeddingModel instances, keyed by embedding model name.

public class
EmbeddingModelFactory

Static factory for creating AsyncEmbeddingModel instances via an EmbeddingModelCache.

public class
EmbeddingModelMetadataService

Service for discovering available AI embedding models and querying their download size and maximum snippet (token / sequence) limit dynamically at runtime from DJL and Hugging Face.

public class
MVStoreEmbeddingStore

A custom implementation of langchain4j's EmbeddingStore that uses an MVStore as an embedded database.