View Source
Class ExamineManagementController
Inheritance
System.Object
Microsoft.AspNetCore.Mvc.ControllerBase
Assembly: Umbraco.Web.BackOffice.dll
Syntax
[Authorize(Policy = "SectionAccessSettings")]
public class ExamineManagementController : UmbracoAuthorizedJsonController
Constructors
View Source
ExamineManagementController(IExamineManager, ILogger<ExamineManagementController>, IIndexDiagnosticsFactory, AppCaches, IIndexRebuilder)
Declaration
public ExamineManagementController(IExamineManager examineManager, ILogger<ExamineManagementController> logger, IIndexDiagnosticsFactory indexDiagnosticsFactory, AppCaches appCaches, IIndexRebuilder indexRebuilder)
Parameters
Type |
Name |
Description |
IExamineManager |
examineManager |
|
Microsoft.Extensions.Logging.ILogger<ExamineManagementController> |
logger |
|
IIndexDiagnosticsFactory |
indexDiagnosticsFactory |
|
AppCaches |
appCaches |
|
IIndexRebuilder |
indexRebuilder |
|
Methods
View Source
GetIndexerDetails()
Get the details for indexers
Declaration
public IEnumerable<ExamineIndexModel> GetIndexerDetails()
Returns
Type |
Description |
IEnumerable<ExamineIndexModel> |
|
View Source
GetSearcherDetails()
Get the details for searchers
Declaration
public IEnumerable<ExamineSearcherModel> GetSearcherDetails()
Returns
Type |
Description |
IEnumerable<ExamineSearcherModel> |
|
View Source
GetSearchResults(String, String, Int32, Int32)
Declaration
public ActionResult<SearchResults> GetSearchResults(string searcherName, string query, int pageIndex = 0, int pageSize = 20)
Parameters
Type |
Name |
Description |
System.String |
searcherName |
|
System.String |
query |
|
System.Int32 |
pageIndex |
|
System.Int32 |
pageSize |
|
Returns
Type |
Description |
Microsoft.AspNetCore.Mvc.ActionResult<SearchResults> |
|
View Source
PostCheckRebuildIndex(String)
Check if the index has been rebuilt
Declaration
public ActionResult<ExamineIndexModel?> PostCheckRebuildIndex(string indexName)
Parameters
Type |
Name |
Description |
System.String |
indexName |
|
Returns
Type |
Description |
Microsoft.AspNetCore.Mvc.ActionResult<System.Nullable<ExamineIndexModel>> |
|
View Source
PostRebuildIndex(String)
Declaration
public IActionResult PostRebuildIndex(string indexName)
Parameters
Type |
Name |
Description |
System.String |
indexName |
|
Returns
Type |
Description |
Microsoft.AspNetCore.Mvc.IActionResult |
|