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

  1. Access Swiftype Admin UIResult Rankings
  2. Enter the search term or URL
  3. View current rankings for that term
  4. Drag results up or down to reorder
  5. Remove irrelevant results by clicking the X icon
  6. 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

  1. Navigate to Results Rankings
  2. Enter the primary search term
  3. Add alias terms in the text input field
  4. Press Enter to save

Alias Use Cases

yaml
# 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

  1. Go to Synonyms in Admin UI
  2. Add synonym terms in text input
  3. Hit Enter to save
  4. Terms are now treated as equivalent

Effective Synonym Examples

yaml
# 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

ScenarioToolExample
Specific page should rank higherResult RankingBoost "Getting Started" for "APM" search
Multiple terms mean same thingSynonyms"dashboard" = "dashboards"
Abbreviation for specific resultAliases"NR1" shows "New Relic One" results
Remove irrelevant resultsResult 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:

  1. Synonyms for base equivalence
  2. Result ranking for priority ordering
  3. 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