This is the API for usage with the self-hosted class library.
Version 3.3. See older versions below
dotnet add package [IndxSearchLib](<https://www.nuget.org/packages/IndxSearchLib/>)
Download a test console app
GitHub - indxSearch/indx-csharp-console: A console app to test run IndxSearchLib
<aside> 💡
indxSearchLib does not have any third party dependencies except Microsoft .NET. Current version is 8.
</aside>
<aside> 💻 Typical use case
🚀 Create an instance of the system
⛓ Insert with an array of documents
🪄 Create Index
🟢 Check ready status
🔎 Search
⛓ Insert one or more documents without re-indexing
🗑 Delete one or more documents without re-indexing
🪄 (re-index if system status says it is required)
</aside>
All of these functions can be run multiple times. For example to perform incremental loading.
All variations of this pattern can be run continuously over a long period of time to assure that the index and data is up to date.
<aside> 🎛️ Interfaces
<aside> 📡 Classes