{
  "altLabels": [
    "Information Routing"
  ],
  "definition": "An IR task in which standing queries or profiles are used to retrieve relevant items from a stream or changing supply of new documents.",
  "distinctions": [
    {
      "reason": "Routing applies persistent information needs to new documents; ad hoc retrieval applies new information needs to a known collection.",
      "statement": "Routing is not Ad Hoc Retrieval.",
      "target": "ad-hoc-retrieval",
      "targetLabel": "Ad Hoc Retrieval",
      "targetUri": "https://id.searchplex.net/ad-hoc-retrieval/"
    },
    {
      "reason": "Routing in classic IR uses standing queries or profiles over incoming documents; query routing chooses where or how a live query should be handled.",
      "statement": "Routing is not Query Routing.",
      "target": "query-routing",
      "targetLabel": "Query Routing",
      "targetUri": "https://id.searchplex.net/query-routing/"
    },
    {
      "reason": "Routing is a task formulation over incoming documents; result filtering constrains or removes results using predicates or facets.",
      "statement": "Routing is not Result Filtering.",
      "target": "result-filtering",
      "targetLabel": "Result Filtering",
      "targetUri": "https://id.searchplex.net/result-filtering/"
    }
  ],
  "id": "routing",
  "kind": "Task",
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "links": [
    {
      "label": "The Text Retrieval Conferences (TRECs)",
      "type": "definingReference",
      "url": "https://aclanthology.org/X98-1027/"
    }
  ],
  "modifiedAt": "2026-09-14T06:43:46Z",
  "prefLabel": "Routing",
  "publisher": {
    "name": "Searchplex",
    "url": "https://searchplex.net/"
  },
  "relations": [
    {
      "target": "retrieval",
      "type": "broader"
    },
    {
      "note": "Routing applies persistent information needs to new documents; ad hoc retrieval applies new information needs to a known collection.",
      "target": "ad-hoc-retrieval",
      "type": "notEquivalentTo"
    },
    {
      "note": "Routing in classic IR uses standing queries or profiles over incoming documents; query routing chooses where or how a live query should be handled.",
      "target": "query-routing",
      "type": "notEquivalentTo"
    },
    {
      "note": "Routing is a task formulation over incoming documents; result filtering constrains or removes results using predicates or facets.",
      "target": "result-filtering",
      "type": "notEquivalentTo"
    },
    {
      "target": "ad-hoc-retrieval",
      "type": "related"
    },
    {
      "target": "information-filtering",
      "type": "related"
    }
  ],
  "representations": {
    "html": "https://id.searchplex.net/routing/",
    "json": "https://id.searchplex.net/routing.json",
    "jsonld": "https://id.searchplex.net/routing.jsonld"
  },
  "scheme": "https://id.searchplex.net/scheme/",
  "scopeNote": "Routing is a classic TREC task formulation associated with standing information needs and incoming documents. It is distinct from ad hoc retrieval, where new topics are run against a known collection, and from query routing, where a live query is directed to a source, model, retriever, or handling strategy.",
  "status": "published",
  "terms": [
    {
      "community": "academic",
      "label": "Selective Dissemination of Information",
      "usage": "historical"
    },
    {
      "community": "academic",
      "label": "SDI",
      "usage": "abbreviation"
    }
  ],
  "uri": "https://id.searchplex.net/routing/"
}
