A modern search engine with zero configuration
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
Embeddable
Moves in with your .NET codebase
Full toolkit available
End-to-end with .NET and React
Schema-less JSON workflow
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 |
Index and search in a few lines of C#
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
Community
No usage limits. No feature gating.
Ideal for developers, startups, and teams who can self-support through documentation and community resources.
- Community support
- Open Source developer toolkit
- Full production use allowed
Professional Support
Priority support from the Indx team
Great for teams building applications where reliability matters.
- Priority e-mail support
- Integration & deployment guidance
- Influence future priorities
Enterprise SLA
Guaranteed response times and dedicated support.
For mission-critical workloads. We'll ensure your search application succeeds.
- Direct engineering access
- Uptime SLA & guaranteed response times
- Azure deployment assistance