search mobile facets autocomplete spellcheck crawler rankings weights synonyms analytics engage api customize documentation install setup technology content domains user history info home business cart chart contact email activate analyticsalt analytics autocomplete cart contact content crawling custom documentation domains email engage faceted history info install mobile person querybuilder search setup spellcheck synonyms weights engage_search_term engage_related_content engage_next_results engage_personalized_results engage_recent_results success add arrow-down arrow-left arrow-right arrow-up caret-down caret-left caret-right caret-up check close content conversions-small conversions details edit grid help small-info error live magento minus move photo pin plus preview refresh search settings small-home stat subtract text trash unpin wordpress x alert case_deflection


Schema refers to the structure or format of a document or set of documents in a search engine index. For example, an example news article schema might have the following fields: title, subtitle, author, sections, body, and publication date. This structure is extracted from the web page HTML by and filed away in this format in the search engine index.

In Swiftype

By default, Swiftype’s web crawler extracts the following fields to populate the index schema: title (from the page’s <title> tag), body (from the page’s content),
and sections (from the page’s <h1> to <h6> tags).

Once these fields are indexed site owners can customize the search interface to render these pieces of information in the autocomplete or search results page. Swiftype also allows site owners to customize their website schema with custom meta tags.