Search updates

We have all new search documentation to go with our all new smarter search!

  • Overall search improvements
    • Smarter search engine, powered by Elasticsearch
    • Ability to customize the search weights and scoring
    • Multi-word synonyms
    • Support for non-English search
      • Available search languages: Arabic, Armenian, Basque, Brazilian, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, English (default), Finnish, French, Galician, German, Greek, Hindi, Hungarian, Indonesian, Irish, Italian, Japanese, Korean, Kurdish, Norwegian, Persian, Portuguese, Romanian, Russian, Spanish, Swedish, Turkish, and Thai.
    • Meta descriptions and permalinks are now searchable
    • Fuzzy searches aka typo tolerance
    • Updated suggest endpoint for the API that allows for custom search weights, autosuggest/partial search (search as you type), advanced filters, sorting, and pagination
  • Full text search improvements
    • View all search results (more than 20!) using pagination
    • Ability to sort by relevance, popularity, last updated, and newest
    • Dynamic search blurbs with highlighted search terms
  • Autosuggest search improvements
    • Now searches search phrases, permalinks, and meta descriptions in addition to title
    • Now includes topic and custom content categories
    • No longer case/accent sensitive (searches with and without accents lead to the same results)
    • Highlighting what's different in the suggestions to help people find what they want
    • Added "hit enter to search" at bottom of suggestion list

Bug Fixes

  • Special/foreign characters no longer break autosuggest search results
  • Tag searches (:tag name) no longer appear in searches with no results report