We are getting one issue after upgrading our application from U10 to U13.
We have nested content in our project, if we are creating new nested content in backoffice. We are able to create and published in backoffice. But same element is not visible in our front end application even after a day.
We are using below code to get data var searcher = _examineManager.TryGetIndex(“ExternalIndex”, out IIndex externalIndex) ? externalIndex.Searcher : null;
We also added below appsettings value as well
“Examine”: {
“Indexing”: {
“BatchSize”: 100,
“Interval”: “00:00:02”
}
},
But it’s not giving published data in Umbraco 13.
Also, notices one thing when we manually updating index in backoffcie → Settings → Examine Management → ExternalIndex. Then published content is visible in front end application.
In U10 it was updating automatically but now after upgrade ,it’s not. We need to updating manually after creating any nested content. Is there any way, it will automatically update?
Are you referring to pages created as children of a page with a List View?
→ Yes, we are using List View.
Are you able to replicate this issue on all you environment or is it only for one specific environment?
→ All environment.
Is there any errors, warning or otherwise interesting log messages when you try and publish a page?
→ Serilogs
2025-05-29 19:10:38.073 +05:30 [VRB] End Request [“b2f35300-9fc2-40c9-acd8-c6874fc377c7”]: /umbraco/backoffice/umbracoapi/entity/GetAncestors?id=10061&type=document&culture= (124.4042ms)
2025-05-29 19:10:39.243 +05:30 [DBG] Syncing from database… [Timing dbeec2b]
2025-05-29 19:10:39.243 +05:30 [VRB] Create 248ecda6 on thread 53
2025-05-29 19:10:39.321 +05:30 [DBG] Completed. (77ms) [Timing dbeec2b]
2025-05-29 19:10:40.000 +05:30 [DBG] ExternalIndex searcher refreshed? true
2025-05-29 19:10:40.000 +05:30 [DBG] ExternalIndex WaitForChanges returned true
2025-05-29 19:10:40.018 +05:30 [DBG] InternalIndex WaitForChanges returned null
Do you have any code that hooks into the examine indexer that could be preventing this?
var searcher = _examineManager.TryGetIndex("ExternalIndex", out IIndex externalIndex) ? externalIndex.Searcher : null;
var query = searcher.CreateQuery();
var searchCriteria = query.NodeTypeAlias("sampleNode");
Have you tried with the latest version of Umbraco 13?
→ Yes, tried with latest Umbraco 13 version 13.8.1. But still getting same issue.