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; }