Indexing (OrchardCore.Indexing)Link

The Indexing module provides services to index content items. It does so by storing an append-only log of content item entries, and providing a service to query this list with a cursor-like interface. An entry can be either an Update or a Deletion task. This list of tasks can also be seen as an event store for content items.

Other modules can then store their own cursor location for this list, and check for updates and deletions of content items and do custom operations based on these changes.