autocomplete-engine
// Search autocomplete and type-ahead suggestion optimization for knowledge bases
$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameautocomplete-engine
descriptionSearch autocomplete and type-ahead suggestion optimization for knowledge bases
allowed-toolsRead,Write,Glob,Grep,Bash,WebFetch
metadata[object Object]
Autocomplete Engine Skill
Overview
The Autocomplete Engine skill provides specialized capabilities for configuring, optimizing, and maintaining search autocomplete and type-ahead suggestion systems within knowledge management platforms. This skill enables intelligent, responsive search suggestions that improve user experience and reduce time-to-knowledge.
Capabilities
Suggestion Index Configuration
- Design and configure suggestion index structures
- Set up index mappings for autocomplete data
- Configure index refresh and update strategies
- Implement index sharding for performance
Query Log Analysis
- Analyze search query logs for suggestion mining
- Identify popular and trending queries
- Detect query patterns and variations
- Extract actionable insights from search behavior
Popular Query Mining
- Extract frequently searched terms and phrases
- Identify emerging search trends
- Build suggestion pools from historical data
- Prioritize suggestions based on usage patterns
Personalized Suggestions
- Implement user-based personalization
- Configure role-based suggestion filtering
- Design context-aware suggestion systems
- Enable recent search integration
Category-aware Suggestions
- Configure category facets in suggestions
- Implement content-type filtering
- Design hierarchical suggestion structures
- Enable scoped search suggestions
Typo Tolerance Configuration
- Configure fuzzy matching algorithms
- Set up Levenshtein distance thresholds
- Implement phonetic matching
- Design error correction pipelines
Multi-language Support
- Configure language-specific analyzers
- Implement cross-language suggestions
- Design transliteration support
- Enable language detection and routing
Suggestion Ranking Algorithms
- Design relevance scoring models
- Implement popularity-based ranking
- Configure freshness signals
- Balance precision and recall
Real-time Suggestion Updates
- Configure real-time indexing pipelines
- Implement streaming updates
- Design cache invalidation strategies
- Monitor suggestion freshness
Dependencies
- Elasticsearch Suggesters (completion, phrase, term)
- Algolia Query Suggestions
- OpenSearch Completion API
- Redis for caching
- Apache Kafka for real-time updates
Process Integration
This skill primarily integrates with:
- search-optimization.js: Core integration for all autocomplete and suggestion optimization workflows
Usage
Basic Suggestion Index Setup
task: Configure autocomplete suggestion index
skill: autocomplete-engine
parameters:
platform: elasticsearch
index_name: knowledge-base-suggestions
config:
analyzer: standard
max_suggestions: 10
min_chars: 2
Query Log Analysis
task: Analyze query logs for suggestion mining
skill: autocomplete-engine
parameters:
log_source: search-analytics
time_range: 30d
min_frequency: 10
output: suggestion-candidates.json
Personalization Configuration
task: Configure personalized suggestions
skill: autocomplete-engine
parameters:
personalization:
user_history: true
role_based: true
recent_searches: 5
weight: 0.3
Best Practices
- Start with query log analysis - Understand what users actually search for before configuring suggestions
- Balance speed and relevance - Suggestions must be fast (under 100ms) while remaining relevant
- Monitor zero-suggest scenarios - Track when suggestions fail to help users
- Implement A/B testing - Continuously test and improve suggestion quality
- Consider mobile users - Design suggestions for smaller screens and touch interfaces
- Respect privacy - Ensure personalized suggestions don't expose sensitive information
- Plan for scale - Design suggestion systems that handle traffic spikes gracefully
Metrics
Key metrics to track for autocomplete optimization:
| Metric | Description | Target |
|---|---|---|
| Suggestion Latency | Time to return suggestions | < 100ms |
| Suggestion Acceptance Rate | % of searches using suggestions | > 40% |
| Position-1 Click Rate | % clicking first suggestion | > 25% |
| Zero-Suggest Rate | % queries with no suggestions | < 10% |
| Typo Recovery Rate | % typos successfully corrected | > 80% |
Related Skills
- search-engine (SK-005): Enterprise search configuration
- algolia-search (SK-006): Algolia-specific search optimization
- taxonomy-management (SK-007): Category and taxonomy integration
Related Agents
- search-expert (AG-004): Search and findability specialist
- taxonomy-specialist (AG-002): Category-aware suggestion design