Managing Search Results
Swiftype provides powerful tools for fine-tuning search results to ensure users find the most relevant content quickly. This guide covers ranking adjustments, aliases, and synonyms.
Result Ranking
Custom result ranking allows you to control which pages appear first for specific search terms, ensuring high-value content gets priority visibility.
How to Rank Results
- Access Swiftype Admin UI → Result Rankings
- Enter the search term or URL
- View current rankings for that term
- Drag results up or down to reorder
- Remove irrelevant results by clicking the X icon
- Changes take effect immediately
Tip
This tool is especially valuable for optimizing results in the NR1 Help Center, where users expect quick access to the most relevant documentation.
Ranking Strategy
Prioritize results based on:
- User intent - What are they trying to accomplish?
- Content freshness - Is this the latest information?
- Comprehensiveness - Does it fully answer the question?
- User journey stage - New user vs. experienced user content
Aliases
Aliases function like targeted synonyms but only apply to specific result sets. They're perfect for handling product-specific terminology or abbreviations.
Adding Aliases
- Navigate to Results Rankings
- Enter the primary search term
- Add alias terms in the text input field
- Press Enter to save
Alias Use Cases
# Product abbreviations
Primary: "Application Performance Monitoring"
Aliases: ["APM", "app monitoring", "application monitoring"]
# Feature nicknames
Primary: "New Relic Query Language"
Aliases: ["NRQL", "query language", "NR query"]
# Common misspellings
Primary: "Infrastructure"
Aliases: ["infrastrcture", "infra", "infrstructure"]
Synonyms
Synonyms ensure that different terms with the same meaning return identical results. Unlike aliases, synonyms work bidirectionally and globally across all searches.
Adding Synonyms
- Go to Synonyms in Admin UI
- Add synonym terms in text input
- Hit Enter to save
- Terms are now treated as equivalent
Effective Synonym Examples
# Technical equivalents
"RBAC" ⟷ "role based access control" ⟷ "roles based access controls"
# Product terminology
"servers" ⟷ "new relic infrastructure" ⟷ "infrastructure monitoring"
# Common alternatives
"logs" ⟷ "logging" ⟷ "log management"
"alerts" ⟷ "alerting" ⟷ "notifications"
Important
Synonyms affect all searches globally. Test thoroughly before implementing to avoid unintended consequences.
Result Optimization Workflow
1. Identify Problem Searches
Monitor search analytics to find:
- High-volume searches with low click-through rates
- Searches with no results
- Common search refinements
2. Analyze Search Intent
For each problematic search:
- What is the user trying to find?
- What content best answers their need?
- Are there multiple valid interpretations?
3. Apply Appropriate Tool
| Scenario | Tool | Example |
|---|---|---|
| Specific page should rank higher | Result Ranking | Boost "Getting Started" for "APM" search |
| Multiple terms mean same thing | Synonyms | "dashboard" = "dashboards" |
| Abbreviation for specific result | Aliases | "NR1" shows "New Relic One" results |
| Remove irrelevant results | Result Ranking (remove) | Remove old docs from current feature searches |
4. Test and Monitor
After making changes:
- Test the actual search experience
- Monitor click-through rates
- Gather user feedback
- Iterate based on data
Advanced Techniques
Combining Tools
Use multiple tools together for complex scenarios:
- Synonyms for base equivalence
- Result ranking for priority ordering
- Aliases for edge cases
Seasonal Adjustments
Some searches may need temporal adjustments:
- Promote latest release notes after launches
- Boost troubleshooting guides during incidents
- Highlight tutorials during onboarding seasons
TBD Enhancements
Potential Improvements
Consider implementing:
- Automated result ranking based on analytics
- A/B testing framework for search results
- Machine learning for synonym discovery
- Personalized results based on user role
- Search result preview tool