{
  "nonClaims": [
    "The weights govern only first-party local search.",
    "They do not predict external search-engine or generative-system ranking."
  ],
  "normalization": "Unicode NFKC, locale-aware lowercase, whitespace collapse, no transliteration of identity marks or protocol syntax",
  "tieBreakers": [
    "descending score",
    "descending canonical type weight",
    "casefolded title",
    "public route"
  ],
  "version": "K03-SEARCH-1",
  "weights": {
    "aliasContains": 430,
    "aliasToken": 55,
    "allTokensInRecord": 150,
    "exactAlias": 5000,
    "exactRecordType": 160,
    "exactTitle": 1200,
    "exactTopic": 300,
    "partialTitleToken": 60,
    "recordToken": 12,
    "statusContains": 80,
    "titleContains": 480,
    "titlePrefix": 700,
    "topicToken": 30,
    "typeToken": 20,
    "wholeTitleToken": 90
  }
}
