Grooper Help - Version 25.0
25.0.0032 2,215

Root - Indexes

Root Design Tab GrooperReview.Pages.Design

Displays and manages search indexes for the Grooper repository.

Remarks

Overview

The Indexes tab provides a comprehensive interface for viewing, managing, and analyzing all search indexes configured in the current Grooper repository.
It enables users to review index details, inspect definitions, monitor usage statistics, and perform actions such as opening or deleting indexes directly from the UI.

This control is organized as a split view with two primary panels:

  • Left Panel:

    • Displays a searchable, filterable list of all available search indexes.
    • Provides toolbar buttons for opening the associated Content Type, deleting an index, and toggling the display of all indexes (including those not associated with the current repository).
  • Right Panel:

    • Contains a tabbed interface with three sections:
      • Index Info: Shows detailed information about the selected index, including document counts and storage usage.
      • Index Definition: Displays the JSON definition of the selected index in a read-only code editor.
      • Service Total Usage: Presents overall usage statistics for the connected AI Search service.

UI Components

  • Index List:
    A table listing all search indexes, with columns for index name, associated content type, document count, storage size, and vector index size.
  • Toolbar Buttons:
    • {Show All}: Toggle between showing only repository indexes and all available indexes.
    • {Open}: Navigate to the Content Type associated with the selected index.
    • {Delete}: Remove the selected search index.
  • Tab List:
    • {Index Info}: View index statistics and metadata.
    • {Index Definition}: Inspect the index's JSON schema.
    • {Service Usage}: Review AI Search service usage metrics.
  • Property Grids:
    • Show detailed properties and usage statistics for indexes and the AI Search service.
  • Code Editor:
    • Read-only viewer for the index definition in JSON format.

Interactive Features

  • Select an index to view its details and enable relevant actions.
  • Use the toolbar to open or delete indexes, or to toggle the index list scope.
  • Switch between tabs to access index information, definitions, or service usage data.
  • Context-sensitive command states ensure only valid actions are available based on the current selection.

Example

┌──────────────────── Indexes ─────────────────┬──────────────────────────────────────────────┐
│ Search Indexes                               │ ┌──────────── Tabs ────────────────────────┐ │
│ ┌─────────────┬──────────────┬─────────────┐ │ │ {Index Info} {Index Def} {Service Usage} │ │
│ │ Index Name  │ Content Type │ Doc Count   │ │ └──────────────────────────────────────────┘ │
│ ├─────────────┼──────────────┼─────────────┤ │ ┌───────────── Tab Content ────────────────┐ │
│ │ ...         │ ...          │ ...         │ │ │ - Index statistics/details               │ │
│ │ ...         │ ...          │ ...         │ │ │ - Index definition (JSON)                │ │
│ │ ...         │ ...          │ ...         │ │ │ - Service usage stats                    │ │
│ └─────────────┴──────────────┴─────────────┘ │ └──────────────────────────────────────────┘ │
│ {Show All} {Open} {Delete}                   │                                              │
└──────────────────────────────────────────────┴──────────────────────────────────────────────┘

Command Buttons

ButtonShortcut KeySummary

Child Controls

NameTypeSummary

Used By

Notification