IndxSearchLib 4.1.0-beta1

This is a prerelease version of IndxSearchLib.
dotnet add package IndxSearchLib --version 4.1.0-beta1
                    
NuGet\Install-Package IndxSearchLib -Version 4.1.0-beta1
                    
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="IndxSearchLib" Version="4.1.0-beta1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IndxSearchLib" Version="4.1.0-beta1" />
                    
Directory.Packages.props
<PackageReference Include="IndxSearchLib" />
                    
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 IndxSearchLib --version 4.1.0-beta1
                    
#r "nuget: IndxSearchLib, 4.1.0-beta1"
                    
#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 IndxSearchLib@4.1.0-beta1
                    
#: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=IndxSearchLib&version=4.1.0-beta1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=IndxSearchLib&version=4.1.0-beta1&prerelease
                    
Install as a Cake Tool

IndxSearchLib

v4.1.0-BETA

Indx is a high-performance, embeddable search engine for developers working with structured data. Built from the ground up for speed, typo tolerance, and ease of use.

Whether you're building a modern SaaS platform, a high-throughput microservice, or a lightning-fast local app, Indx is designed to drop in and just work.

Indx differs from other search libraries by using a pattern recognition system rather than a lexical model. It identifies fragments of repeating structure — where the shape and length of the pattern influence recognition — enabling powerful text matching across variations.

V4 At a Glance

  • Pattern recognition search that handles large typos
  • Instant search as you type
  • Schemaless JSON indexing with support for nesting
  • Filters, Facets, Weights, Sorting, Boosting
  • Lightweight software with minimal resource usage

V4.1 New features

  • Built-in SQLite for filter caching
  • Filter preloading
  • Word indexing for deep queries
  • Hibernation
  • Exclusive filtering
  • ProcessMonitor with performance control

Get Started

Documentation: Indx v4.1 Documentation.

Download example apps to see how to use IndxSearchLib here:

Developer license

Unlicensed use of Indx is limited to 100.000 documents. To get a developer license and extend the limit, register as a developer.

The license file should be placed in your project and loaded like this:

var engine = new SearchEngine("indx.license");
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 IndxSearchLib:

Package Downloads
Infidex.Benchmark

Package Description

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on IndxSearchLib:

Repository Stars
lofcz/Infidex
The high-performance .NET search engine based on pattern recognition.
Version Downloads Last Updated
4.1.0-beta1 491 11/19/2025
4.1.0-alpha20 320 11/17/2025
4.1.0-alpha19 234 11/14/2025
4.1.0-alpha18 179 11/6/2025
4.1.0-alpha17 174 11/4/2025
4.1.0-alpha16 180 11/3/2025
4.0.1 213 6/4/2025
4.0.0 260 4/15/2025
3.3.0.9 241 4/15/2025
3.3.0.8 170 2/28/2025
3.3.0.7 152 11/29/2024
3.3.0.6 161 9/2/2024
3.3.0.5 187 6/18/2024
3.3.0.4 170 6/11/2024

- Beta release
     - Race condition fix on non-loaded boost filters