{
  "altLabels": [
    "Search As You Type",
    "Typeahead Search"
  ],
  "definition": "A search interaction pattern in which retrieval is executed and results are updated continuously as the user types a query.",
  "distinctions": [
    {
      "reason": "Search-as-you-type updates actual search results while the query is being entered; query autocomplete proposes completions for the query prefix.",
      "statement": "Search-as-You-Type is not Query Autocomplete.",
      "target": "query-autocomplete",
      "targetLabel": "Query Autocomplete",
      "targetUri": "https://id.searchplex.net/query-autocomplete/"
    },
    {
      "reason": "Search-as-you-type runs retrieval during typing; query suggestion proposes related, next, or alternative queries.",
      "statement": "Search-as-You-Type is not Query Suggestion.",
      "target": "query-suggestion",
      "targetLabel": "Query Suggestion",
      "targetUri": "https://id.searchplex.net/query-suggestion/"
    },
    {
      "reason": "Search-as-you-type is an interaction pattern; query understanding is the interpretation of the query.",
      "statement": "Search-as-You-Type is not Query Understanding.",
      "target": "query-understanding",
      "targetLabel": "Query Understanding",
      "targetUri": "https://id.searchplex.net/query-understanding/"
    }
  ],
  "id": "search-as-you-type",
  "kind": "Task",
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "links": [
    {
      "label": "Elasticsearch autocomplete: search as you type",
      "type": "officialHomepage",
      "url": "https://www.elastic.co/search-labs/blog/elasticsearch-autocomplete-search"
    },
    {
      "label": "Algolia Autocomplete",
      "type": "officialHomepage",
      "url": "https://www.algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/js"
    }
  ],
  "modifiedAt": "2026-09-14T06:43:46Z",
  "prefLabel": "Search-as-You-Type",
  "publisher": {
    "name": "Searchplex",
    "url": "https://searchplex.net/"
  },
  "relations": [
    {
      "note": "Search-as-you-type updates actual search results while the query is being entered; query autocomplete proposes completions for the query prefix.",
      "target": "query-autocomplete",
      "type": "notEquivalentTo"
    },
    {
      "note": "Search-as-you-type runs retrieval during typing; query suggestion proposes related, next, or alternative queries.",
      "target": "query-suggestion",
      "type": "notEquivalentTo"
    },
    {
      "note": "Search-as-you-type is an interaction pattern; query understanding is the interpretation of the query.",
      "target": "query-understanding",
      "type": "notEquivalentTo"
    },
    {
      "target": "query-autocomplete",
      "type": "related"
    },
    {
      "target": "query-suggestion",
      "type": "related"
    },
    {
      "target": "query-understanding",
      "type": "related"
    },
    {
      "target": "ranking",
      "type": "related"
    },
    {
      "target": "spelling-correction",
      "type": "related"
    }
  ],
  "representations": {
    "html": "https://id.searchplex.net/search-as-you-type/",
    "json": "https://id.searchplex.net/search-as-you-type.json",
    "jsonld": "https://id.searchplex.net/search-as-you-type.jsonld"
  },
  "scheme": "https://id.searchplex.net/scheme/",
  "scopeNote": "Search-as-you-type returns or updates actual search results during query entry. It is often combined with autocomplete and query suggestions, but it is distinct from query autocomplete, which proposes query completions, and from query suggestion, which recommends related or alternative queries.",
  "status": "published",
  "terms": [
    {
      "community": "industry",
      "label": "Instant Search",
      "usage": "nearSynonym"
    },
    {
      "community": "industry",
      "label": "Live Search",
      "usage": "nearSynonym"
    },
    {
      "community": "industry",
      "label": "As-You-Type Search",
      "usage": "nearSynonym"
    }
  ],
  "uri": "https://id.searchplex.net/search-as-you-type/"
}
