diff --git a/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs b/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs
index 1a4f5d4b5d..ca49f7a9f7 100644
--- a/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs
+++ b/src/Umbraco.Web/WebServices/ExamineManagementApiController.cs
@@ -74,7 +74,11 @@ namespace Umbraco.Web.WebServices
///
public IEnumerable GetIndexerDetails()
{
- return ExamineManager.Instance.IndexProviderCollection.Select(CreateModel);
+ return ExamineManager.Instance.IndexProviderCollection.Select(CreateModel).OrderBy(x =>
+ {
+ //order by name , but strip the "Indexer" from the end if it exists
+ return x.Name.TrimEnd("Indexer");
+ });
}
///
@@ -99,6 +103,10 @@ namespace Umbraco.Web.WebServices
indexerModel.ProviderProperties.Add(p.Name, p.GetValue(searcher, null).ToString());
}
return indexerModel;
+ }).OrderBy(x =>
+ {
+ //order by name , but strip the "Searcher" from the end if it exists
+ return x.Name.TrimEnd("Searcher");
}));
return model;
}