Key Features
Visual Status Indicators
Real-time identification of index states, including in-progress, completed, partly indexed, failed, and stopped.
Dedicated Pages
Separate pages for creating a new index, working with an existing index, and reviewing index history.
Real-time Progress Monitoring
Live updates during index creation and updates with conversation recovery.
Detailed Indexing Results
Structured per-category breakdown of indexed and skipped files after each operation.
Automated Scheduling
Configure periodic reindexing using cron expressions for hands-free maintenance.
Multiple Search Tools
Access Search Index, Stepback Search Index, and Stepback Summary Index when those tools are turned on for the toolkit.
Prerequisites
Before using the Indexes, ensure the following requirements are met:Project-Level Configuration
-
PgVector Configuration: Vector storage must be configured at the project level.
- In Settings, select AI Configuration.
- Configure PgVector connection settings.
- Verify the connection is active.
-
Embedding Model Configuration: An embedding model must be selected.
- In Settings, select AI Configuration.
- Select and configure an embedding model.
- Test model availability.
Toolkit Configuration
Supported Toolkit: Ensure you are working with a toolkit that supports indexing:
Toolkit Tools: Turn on indexing tools in your toolkit configuration:
Access the Indexes Interface
- Open a toolkit that supports indexing.
- In the toolkit Configuration page, expand the Indexes section.
-
Use the left-side index list to create a new index or open an existing one.

Create a New Index
- In the index section, select + Index.
- A dedicated New index page opens with breadcrumb navigation and an Index configuration accordion.
- Fill in the required fields for the Index Data tool.

- Select Index to start indexing, or Cancel to return.
- After the run starts, the UI navigates to the dedicated page for that index and begins tracking progress there.

- When indexing completes, the index enters Completed or Partially Indexed state and becomes available for search, scheduling, configuration review, reindexing, history review, and deletion.
An index with Partially Indexed status is fully usable—search tools and scheduling work normally. It means that some files were skipped during the operation (for example, binary or archive files with unsupported extensions). Review the Indexing Results section in the chat panel to see exactly which files were skipped and why.
Index Page Details
When you open an index, the dedicated page displays the current state, metadata, controls, and results for that index. General section The General section displays the index name with the index icon, the created date, and the initial Files indexed and Files skipped counts. It also provides the main index actions, including Reindex and Delete Index when the user has permission to delete indexes.

index_name field remains non-editable, while the other configuration fields stay editable and can be adjusted before running a reindex.

Index Card Summary
On the toolkit detail page, the Indexes section displays index cards for the current toolkit. Each card provides a compact summary of the index together with quick actions. The card shows the collection name, created date, indexed / total file count, and, when applicable, the skipped file count. For non-completed states, it also displays a status icon. On hover, the card exposes actions to open the index page, reindex, or delete the index.
You will receive notifications for all indexing operations (initial indexing and reindexing):
- Success: Green checkmark icon with message showing indexed/reindexed counts
- Partially Indexed: Warning notification with a summary of skipped-file categories and counts
- Failure: Red error icon with failure message
- Scheduled Operations: Marked with “by schedule” text
- Action: Select any notification to navigate directly to the index

Manage Existing Indexes
Select any index card on the toolkit detail page to open its dedicated index page. From there you can reindex, stop an active run, configure a schedule, view history, and delete the index.Reindex
To trigger a manual reindex, select Reindex in the General section. A confirmation dialog appears—confirm to start the run. Before confirming, you can adjust the configuration fields in the Index configuration section. Those values are used for the reindex run. Theindex_name field cannot be changed.
During reindexing, the system compares incoming content with the data already stored for the index. Files that are unchanged are not duplicated, while files whose content or source update timestamp changed are refreshed so the stored index stays current. In practice, this means partially indexed or previously outdated files are processed again on the next reindex to restore a complete and up-to-date result.
After the index has been reindexed successfully at least once, the General section also shows a separate reindex summary with Last reindex, Files reindexed, and the skipped-file count for the latest reindex run.
Skipped File Categories
The following table describes the categories of files that may be skipped during indexing:When more than five files are skipped in a single category, the results summary shows the first five file names followed by a ”… X more” indicator. The full list is stored in the index metadata and accessible via the API.
Schedule
To configure automated reindexing, use the Schedule section on the index page.- Select + Schedule to create a new schedule. Set the cron expression using the builder or manual input, and select the credentials to use for scheduled runs.
- Once a schedule exists, use the edit icon to update it, the delete icon to remove it, and the toggle switch to turn it on or off without deleting it.
- The section shows the schedule summary, the next run date, and the selected credentials at a glance.
Scheduling is available only for indexes in Completed or Partially Indexed state. Indexes in Failed or Stopped state cannot be scheduled.
View History
The History button is available in the index page header. It opens the dedicated History page for that index. The button is turned off when no history exists yet or when an active run is in progress.
Delete Indexes
Delete process:- Open the index you want to delete.
- Select Delete.
- Enter the index name in the confirmation dialog.
- Confirm the deletion.
- The index and its associated data are permanently removed, and the UI returns to the toolkit detail page.

Use Search Tools
The following prerequisites must be met before using search tools:Prerequisites for Search
- Successful Index: Indexes with Completed or Partially Indexed status both support search operations. Failed and stopped indexes do not.
- Turned-on Search Tools: At least one search tool (Search Index, Stepback Search Index, or Stepback Summary Index) must be turned on in toolkit configuration.
Select a search tool:
- Open an index page.
- In the left panel, select Select tool.
- Choose a search tool from the dropdown list.
- The page switches from the initial state to the selected tool settings.

Stepback Summary Index
Configuration:- Select Tool: Choose “Stepback Summary Index” from the search tool options.
-
Configure Search Parameters:
- Select Search to execute the search operation.
- The page switches to the results view, where the chat panel displays the search output.
Search Index
Configuration:- Select Tool: Choose “Search Index” from the search tool options.
-
Configure Search Parameters:
- Activate Run Button: The button becomes active when the form is valid.
- Run Search: Execute the search operation.
- View Results: The page switches to the results view, where the chat panel displays the search output.
Stepback Search Index
Configuration:- Select Tool: Choose “Stepback Search Index” from the search tool options.
-
Configure Search Parameters:
Troubleshooting
Index Creation Failures
Index Creation Failures
Symptoms:
- Index creation process fails.
- Error notifications during indexing.
- Stuck in “in progress” state.
- Check Credentials: Verify toolkit credentials are valid and accessible.
- Review Parameters: Ensure all required parameters are provided.
- Data Source Access: Confirm the data source is accessible and contains data.
- Resource Limits: Check if data size exceeds system limits.
- Network Connectivity: Verify a stable internet connection.
Search Tool Issues
Search Tool Issues
Symptoms:
- Search tools not available.
- Run button remains turned off.
- No search results returned.
- Index Status: Verify the index is successfully completed.
- Tool Selection: Ensure search tools are turned on in the toolkit.
- Query Format: Check search query syntax and format.
- Model Configuration: Verify the LLM model is properly configured.
- Collection Access: Confirm index collections are accessible.
Poor Search Results
Poor Search Results
Symptoms:
- Search returns irrelevant results.
- Missing expected documents in search results.
- Low-quality or incomplete answers.
- Too many or too few results returned.
- Adjust Cut Off Parameter: The Cut Off threshold (0-1) is critical for result quality.
- Too High (for example, 0.9): May exclude relevant results; try lowering to 0.7 or 0.6.
- Too Low (for example, 0.3): May include irrelevant results; try increasing to 0.5 or 0.6.
- Recommended Starting Point: 0.7 for high-quality results, adjust based on feedback.
- Modify Search Top: Adjust the number of results returned.
- Increase for broader coverage (for example, 25-50 results).
- Decrease for more focused results (for example, 5-10 results).
- Refine Query: Use more specific search terms and context.
- Turn On Full Text Search: Activate for comprehensive text-based matching.
- Turn On Extended Search: Activate for semantic similarity search.
- Apply Filters: Use filters to narrow scope (for example,
file_type:markdown,author:john.doe). - Configure Reranking: Use Reranking Config to boost relevance of specific fields.
Large Dataset Handling
Large Dataset Handling
Strategies:
- Incremental Indexing: Use progressive updates instead of full re-indexing.
- Scope Filtering: Limit indexing scope to relevant content.
- Chunking Optimization: Adjust chunk sizes for optimal processing.
- Batch Processing: Process large datasets in smaller batches.
Search Performance
Search Performance
Optimization Tips:
- Specific Queries: Use specific search terms instead of broad queries.
- Result Limits: Set appropriate limits on result counts.
- Model Selection: Choose appropriate LLM models for search tasks.
- Collection Targeting: Search specific collections instead of all indexes.
Best Practices
Index Naming & Organization
Index Naming & Organization
Naming Conventions:
- Descriptive Names: Use meaningful collection suffixes (
docs,prod,test). - Version Control: Include version indicators for time-based indexes (
v1,2024q1). - Environment Separation: Distinguish between environments (
dev,staging,prod). - Purpose Indication: Reflect the index purpose (
onboard,support,api).
- Logical Grouping: Group related indexes by purpose or team.
- Lifecycle Management: Implement retention policies for old indexes.
- Access Control: Consider who needs access to which indexes.
- Documentation: Maintain documentation of index purposes and usage.
Efficient Index Management
Efficient Index Management
Creation Best Practices:
- Start Small: Begin with limited scope and expand as needed.
- Test First: Use test environments before production indexing.
- Validate Data: Ensure data quality before indexing.
- Monitor Resources: Track system resource usage during indexing.
- Incremental Updates: Prefer incremental over full updates when possible.
- Scheduled Maintenance: Use off-peak hours for large updates.
- Change Detection: Implement change detection to trigger targeted updates.
- Rollback Plans: Maintain the ability to revert to previous index versions.
Search Optimization
Search Optimization
Query Design:
- Specific Queries: Use specific terms for better accuracy.
- Context Awareness: Use conversation context for follow-up questions.
- Tool Selection: Choose appropriate search tools for different use cases.
- Result Validation: Verify search results against known information.
- Model Selection: Choose appropriate LLMs for different search types.
- Parameter Tuning: Adjust temperature and token limits based on use case.
- Cost Management: Balance result quality with computational costs.
- Performance Monitoring: Track search performance and optimize accordingly.
Maintenance & Monitoring
Maintenance & Monitoring
Regular Maintenance:
- Index Health Checks: Regularly verify index integrity and performance.
- Cleanup Operations: Remove unused or outdated indexes.
- Performance Reviews: Analyze search performance and user satisfaction.
- Security Audits: Review access permissions and credential management.
- Usage Analytics: Track index usage patterns and popular searches.
- Error Monitoring: Monitor for indexing and search failures.
- Resource Tracking: Monitor system resource consumption.
- User Feedback: Collect feedback on search quality and interface usability.
Guides & ReferencesCore Indexing Docs:
- Indexing Overview — General concepts and getting started
- Indexing Tools — Detailed tool documentation and parameters
- Schedule Indexing — Automated reindexing with cron expressions
- Index GitHub Data — GitHub repository indexing
- Index Confluence Data — Confluence space indexing
- Index Jira Data — Jira issue indexing
- Index TestRail Data — TestRail test case indexing
- Index Figma Data — Figma design file indexing
- Index Artifacts Data — File-based content indexing
- AI Configuration — PgVector and embedding model setup
- Toolkits Menu — General toolkit configuration
- Configure EPAM AI DIAL Key — Production LLM setup