Module: Ragnar

Defined in:
lib/ragnar.rb,
lib/ragnar/cli.rb,
lib/ragnar/config.rb,
lib/ragnar/chunker.rb,
lib/ragnar/indexer.rb,
lib/ragnar/version.rb,
lib/ragnar/cli_umap.rb,
lib/ragnar/database.rb,
lib/ragnar/embedder.rb,
lib/ragnar/llm_manager.rb,
lib/ragnar/query_rewriter.rb,
lib/ragnar/topic_modeling.rb,
lib/ragnar/umap_processor.rb,
lib/ragnar/query_processor.rb,
lib/ragnar/context_repacker.rb,
lib/ragnar/cli_visualization.rb,
lib/ragnar/umap_transform_service.rb

Defined Under Namespace

Modules: CLIVisualization, TopicModeling Classes: CLI, Chunker, Config, ContextRepacker, Database, Embedder, Error, Indexer, LLMManager, QueryProcessor, QueryRewriter, UmapProcessor, UmapTransformService, UmapTransformServiceSingleton

Constant Summary collapse

DEFAULT_DB_PATH =
"ragnar_database"
DEFAULT_CHUNK_SIZE =
512
DEFAULT_CHUNK_OVERLAP =
50
DEFAULT_EMBEDDING_MODEL =
"jinaai/jina-embeddings-v2-base-en"
DEFAULT_REDUCED_DIMENSIONS =

Reduce embeddings from 768D to 64D for faster search

64
VERSION =
"0.1.0.pre.5"