Getting Started
The simplest possible way to create a LIFTI index, index some text in it and retrieve search results.
LIFTI is a simple to use netstandard2 compatible in-memory full text indexing API.
If you are building an application that refers to objects that contain lots of text, and you:
Then LIFTI is for you. You could use it in:
The simplest possible way to create a LIFTI index, index some text in it and retrieve search results.
This cookbook provides a collection of examples to help you get started with LIFTI. Whether you’re building a search engine, a knowledge base, or any application that deals with large volumes of textual data, these recipes will guide you through common tasks and scenarios.
Use a FullTextIndexBuilder<TKey>
to configure the behavior of your index.
Once an index has been constructed, it can be populated using the various AddAsync
methods.
How to search against a LIFTI index
A LIFTI index can be serialized to a stream, and deserialized at a later date.
You can implement a custom stemmer if the default English Porter stemmer doesn’t meet your needs.
Low level reference documentation.
Frequently asked questions about LIFTI