Vinh Cao
May 7, 2024
visibility 2890
star star star star star
(2 votes)

Search & Navigation: Indexing job new features

From Episerver.Find version 16.1.0, we introduced some new features that make the indexing job in CMS more flexible and efficient:

  • Support continuous indexing job. In case the job has been crashed, you can restart and it will continue indexing progress from the last content that has successfully indexed.
  • Allows configuration of the maximum concurrent background tasks used during the indexing job.
  • Allows configuration of how many queue items are loaded per loop when using the continuous indexing job. With this configuration and the maximum concurrent background tasks, you can adjust the job to balance CPU/memory allocations and indexing speed rate as well.

How to enable the new continuous indexing job and other new features

We have some new options that need to be added to appsettings.json file to enable the new continuous indexing job and other new features:

{
    ...
    "EPiServer": {
        "Find": {
            "DefaultIndex": "your_index",
            "ServiceUrl": "https://demo.find.episerver.net/your_key",
            "Cms": {
                "EnableContinuousContentIndexingJob": true, // to enable the new continuous indexing job
                "IndexingJobMaxThread": 4, // to configure the maximum concurrent background tasks 
                "IndexingJobQueueItemLoadMultiplier": 4 // to configure how many queue items are loaded per loop 
            }
        }
    },
    ...
}

You can also learn how to use these new features on our document. Please check it out.

May 07, 2024

Comments

error Please login to comment.
Latest blogs
Building UI Extensions for Optimizely SaaS CMS

Introduction Developers have been extending the functionality of Optimizely PaaS CMS for years using addons built in C# and deployed as NuGet...

Mark Stott | Oct 15, 2026

Cheapskate AI Translator: Because Translation Should Not Require a Second Mortgage

There is a particular kind of software project that begins with a detailed architecture document, a product roadmap, and a carefully assembled...

Linh Doan Cuu | Oct 15, 2026

Computed Fields in CMS 13 Content Contracts with Optimizely Graph

Content Contracts in Optimizely CMS 13 allow different content types to share a common structure when querying Optimizely Graph. But what if the...

Mardy | Oct 14, 2026

Opal Workflow Agents And The Graph Webhook Trap

What we did? We built a compliance review workflow agent in Opal. The job was simple: when an editor submits a page for review in Optimizely CMS 13...

Ritu Madan | Oct 14, 2026