Add enterprise-grade search to your .NET application without servers or setup
Indx uses a fundamentally better matching model: Identifying patterns in text instead of relying solely on exact word matches
Moves in with your .NET codebase
End-to-end with .NET and React
Built-in type detection, nesting support, and simple field setup.
| Field name and type | Searchable | Filterable | Facetable | Sortable |
|---|---|---|---|---|
Title String | ||||
Description String | ||||
Actors Array | ||||
Genre Array | ||||
Rating Number | ||||
ReleaseYear Number |
Point Indx at your JSON, mark a few fields as searchable, and run your app.
using Indx.Api;
var engine = new SearchEngine();
// ANALYZE AND INDEX JSON
FileStream fstream = File.Open("movies.json", FileMode.Open, FileAccess.Read);
engine.Init(fstream);
engine.GetField("title")!.Searchable = true;
engine.GetField("description")!.Searchable = true;
engine.Load(fstream);
engine.Index();
// SEARCH
var result = engine.Search(new Query("matrix", 10));Handle more real-world search behaviour with far less tuning
No usage limits. No feature gating.
Ideal for developers, startups, and teams who can self-support through documentation and community resources.
Priority support from the Indx team
Great for teams building applications where reliability matters.
Guaranteed response times and dedicated support.
For mission-critical workloads. We'll ensure your search application succeeds.