FluxIndex.Storage.SQLite 0.2.12

dotnet add package FluxIndex.Storage.SQLite --version 0.2.12
                    
NuGet\Install-Package FluxIndex.Storage.SQLite -Version 0.2.12
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FluxIndex.Storage.SQLite" Version="0.2.12" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FluxIndex.Storage.SQLite" Version="0.2.12" />
                    
Directory.Packages.props
<PackageReference Include="FluxIndex.Storage.SQLite" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FluxIndex.Storage.SQLite --version 0.2.12
                    
#r "nuget: FluxIndex.Storage.SQLite, 0.2.12"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FluxIndex.Storage.SQLite@0.2.12
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FluxIndex.Storage.SQLite&version=0.2.12
                    
Install as a Cake Addin
#tool nuget:?package=FluxIndex.Storage.SQLite&version=0.2.12
                    
Install as a Cake Tool

FluxIndex

CI/CD NuGet License

RAG library for .NET 9.0 - Build semantic search and retrieval systems with vector + keyword hybrid search.

Key Features

  • Hybrid Search - Vector (semantic) + Keyword (BM25) with automatic strategy selection
  • High Performance - Embedding cache (100% faster), batch indexing (24ms/1K chunks)
  • Multiple Storage - SQLite, PostgreSQL with pgvector
  • AI Flexibility - OpenAI, Azure OpenAI, or custom embedding services
  • Document Processing - PDF/DOCX/TXT via FileFlux, web crawling via WebFlux
  • Production Ready - Redis caching, clean architecture, .NET 9.0

Quick Start

dotnet add package FluxIndex.SDK
dotnet add package FluxIndex.Storage.SQLite
using FluxIndex.SDK;

// 1. Setup
var context = FluxIndexContext.CreateBuilder()
    .UseSQLite("fluxindex.db")
    .UseOpenAI("your-api-key", "text-embedding-3-small")
    .Build();

// 2. Index
await context.Indexer.IndexDocumentAsync(
    "FluxIndex is a RAG library for .NET", "doc-001");

// 3. Search
var results = await context.Retriever.SearchAsync("RAG library", maxResults: 5);

👉 See Tutorial for complete examples and best practices

Performance

Operation Performance Notes
Batch Indexing 24ms/1K chunks 8-thread parallelism
Vector Search 0.6ms/query In-memory embeddings
Embedding Cache 100% faster Eliminates API calls
Semantic Cache <5ms Redis, 95% similarity

Full benchmarks: BENCHMARK_RESULTS.md

Documentation

Examples

Requirements

  • .NET 9.0 or later
  • SQLite or PostgreSQL
  • OpenAI API key (optional)

License

MIT License - see LICENSE file.

Contributing

See development roadmap for planned features.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on FluxIndex.Storage.SQLite:

Package Downloads
FluxIndex.SDK

FluxIndex SDK - Infrastructure and high-level API for FluxIndex RAG system

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.12 104 10/27/2025
0.2.11 108 10/27/2025
0.2.10 148 10/21/2025
0.2.9 145 10/12/2025
0.2.8 204 10/2/2025
0.2.7 162 9/29/2025
0.2.5 140 9/26/2025
0.2.4 220 9/25/2025
0.2.3 201 9/23/2025
0.2.2 213 9/22/2025
0.1.4 242 9/15/2025
0.1.3 263 9/15/2025
0.1.2 246 9/15/2025