{
  "definition": "The set of operations that analyze, interpret, transform, or otherwise prepare a query for execution by a retrieval system.",
  "derivedRelations": [
    {
      "target": "query-understanding",
      "type": "hasPart"
    }
  ],
  "id": "query-processing",
  "kind": "GeneralConcept",
  "license": "https://creativecommons.org/publicdomain/zero/1.0/",
  "modifiedAt": "2026-09-12T21:39:00Z",
  "prefLabel": "Query Processing",
  "publisher": {
    "name": "Searchplex",
    "url": "https://searchplex.net/"
  },
  "relations": [
    {
      "target": "query-understanding",
      "type": "notEquivalentTo"
    },
    {
      "target": "query-transformation",
      "type": "related"
    },
    {
      "target": "query-understanding",
      "type": "related"
    },
    {
      "target": "retrieval",
      "type": "related"
    }
  ],
  "representations": {
    "html": "https://id.searchplex.net/query-processing/",
    "json": "https://id.searchplex.net/query-processing.json",
    "jsonld": "https://id.searchplex.net/query-processing.jsonld"
  },
  "scheme": "https://id.searchplex.net/scheme/",
  "scopeNote": "Query processing is an umbrella term. Depending on the system, it may include normalization, query understanding, classification, expansion, rewriting, field assignment, routing, and retrieval planning.",
  "status": "published",
  "uri": "https://id.searchplex.net/query-processing/"
}
