chore(metadata): improve tags for common no-result searches (#5187)

* feat(metadata): improve tags for common no-result searches

Adds tags for the most frequent icon searches that returned nothing in
the last 30 days of site search data (customer, job, checklist, docs,
sell, invite, csv, budget, install, deploy, 404, ...).

Groups:
- Extend `user`, `check`, `x`, `exclamation-mark`, `question-mark`,
  `chart`, `code`, `search` and `exit` with missing synonyms.
- Add `face` group for the `face-*` icons (emoji, emotion, mood,
  feeling, expression, reaction).
- Add `dashed` group for icons drawn with a dashed outline, so
  "dotted" finds them.
- Use `$group:exit` on the diagonal `*-exit` arrows and `$group:code`
  on `terminal` and `square-terminal`.

Icons: add tags to ~100 icons for the top concept gaps, and drop
literals that a group or `$extends` now provides.

Replaying the top 3,000 no-result queries against this branch with the
site's Fuse settings: 173 queries (8,197 searches) now return results.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G9u8Feg8TihZv9E4BxmKpt

* feat(metadata): rename `face` group to `emoticon`, tag `eye` with "eyes"

"eyes" (187 no-result searches in 30 days) did not match the eye icons:
Fuse treats the extra "s" as a typo past its threshold.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G9u8Feg8TihZv9E4BxmKpt

---------

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Eric Fennis
2026-11-10 12:37:50 +01:00
committed by GitHub
co-authored by Claude Opus 5.5
parent e9cfd3c6d3
commit c8d0ddd437
149 changed files with 417 additions and 142 deletions
+2
View File
@@ -19,6 +19,7 @@ ageusia
artboard
barbeque
choy
cicd
ecommerce
enby
flexbox
@@ -27,6 +28,7 @@ gddr
glassmorphism
gltf
halloumi
helpdesk
interpoint
interpunct
middot
+5 -1
View File
@@ -12,6 +12,10 @@
"presentation",
"reporting",
"data visualisation",
"visualisation"
"visualisation",
"analyze",
"kpi",
"metrics",
"insights"
]
}
+4 -1
View File
@@ -16,6 +16,9 @@
"valid",
"ticked",
"task",
"todo"
"todo",
"selected",
"okay",
"ok"
]
}
+3 -1
View File
@@ -4,6 +4,8 @@
"tags": [
"coding",
"programming",
"development"
"development",
"developer",
"dev"
]
}
+9
View File
@@ -0,0 +1,9 @@
{
"$schema": "../group.schema.json",
"description": "Style: drawn with a dashed or dotted line",
"tags": [
"dashed",
"dotted",
"broken line"
]
}
+12
View File
@@ -0,0 +1,12 @@
{
"$schema": "../group.schema.json",
"description": "Subject: a face showing an emotion",
"tags": [
"emoji",
"emotion",
"mood",
"feeling",
"expression",
"reaction"
]
}
+4 -1
View File
@@ -13,6 +13,9 @@
"hazard",
"exclamation mark",
"exclamation point",
"!"
"!",
"critical",
"urgent",
"severity"
]
}
+2 -1
View File
@@ -9,6 +9,7 @@
"outgoing",
"export",
"leave",
"egress"
"egress",
"exit"
]
}
+5 -1
View File
@@ -16,6 +16,10 @@
"mystery",
"question",
"question mark",
"?"
"?",
"quiz",
"inquiry",
"enquiry",
"ask"
]
}
+2 -1
View File
@@ -22,6 +22,7 @@
"lens",
"zoom",
"inspection",
"visual search"
"visual search",
"loupe"
]
}
+3 -1
View File
@@ -14,6 +14,8 @@
"member",
"client",
"participant",
"guest"
"guest",
"customer",
"username"
]
}
+4 -1
View File
@@ -19,6 +19,9 @@
"cross",
"times",
"ex",
"×"
"×",
"deny",
"decline",
"refuse"
]
}
+2
View File
@@ -190,6 +190,7 @@
"$group:code",
"$group:cog",
"$group:currency",
"$group:dashed",
"$group:digit",
"$group:direction-down",
"$group:direction-down-left",
@@ -200,6 +201,7 @@
"$group:direction-up-left",
"$group:direction-up-right",
"$group:dot",
"$group:emoticon",
"$group:enter",
"$group:exclamation-mark",
"$group:exit",
+3 -1
View File
@@ -24,7 +24,9 @@
"code",
"glob pattern",
"wildcard",
"*"
"*",
"required",
"mandatory"
],
"categories": [
"text",
+4 -1
View File
@@ -10,7 +10,10 @@
"badge",
"rosette",
"prize",
"winner"
"winner",
"skill",
"skills",
"expertise"
],
"categories": [
"account",
+7 -1
View File
@@ -14,7 +14,13 @@
"use-cases": [],
"tags": [
"$extends:badge",
"$group:check"
"$group:check",
"premium",
"vip",
"exclusive",
"pro",
"guarantee",
"warranty"
],
"categories": [
"social"
+5 -1
View File
@@ -7,7 +7,11 @@
"use-cases": [],
"tags": [
"$extends:badge",
"$group:percent"
"$group:percent",
"sell",
"selling",
"promotion",
"promo"
],
"categories": [
"finance",
+2 -1
View File
@@ -21,7 +21,8 @@
"emergency",
"aid",
"safety",
"patch"
"patch",
"patient"
],
"categories": [
"medical"
+2 -1
View File
@@ -13,7 +13,8 @@
"cash",
"funds",
"transaction",
"finance"
"finance",
"salary"
],
"categories": [
"finance"
+1
View File
@@ -7,6 +7,7 @@
"use-cases": [],
"tags": [
"$extends:book",
"$group:dashed",
"code",
"coding",
"version control",
+4 -1
View File
@@ -6,7 +6,10 @@
],
"use-cases": [],
"tags": [
"$extends:book-open"
"$extends:book-open",
"docs",
"wiki",
"knowledge base"
],
"categories": [
"text",
+4 -1
View File
@@ -5,7 +5,10 @@
],
"use-cases": [],
"tags": [
"$extends:book"
"$extends:book",
"docs",
"wiki",
"knowledge base"
],
"categories": [
"text",
+4 -1
View File
@@ -24,7 +24,10 @@
"smart",
"deep learning",
"machine learning",
"computing"
"computing",
"skill",
"skills",
"expertise"
],
"categories": [
"medical",
-2
View File
@@ -20,8 +20,6 @@
"briefcase",
"portfolio",
"business",
"career",
"employment",
"professional"
],
"categories": [
+6 -1
View File
@@ -10,7 +10,12 @@
"work",
"bag",
"baggage",
"folder"
"folder",
"job",
"career",
"employment",
"hiring",
"experience"
],
"categories": [
"travel"
+2 -1
View File
@@ -7,7 +7,8 @@
"use-cases": [],
"tags": [
"count",
"calculating machine"
"calculating machine",
"budget"
],
"categories": [
"math",
+2 -1
View File
@@ -13,7 +13,8 @@
"singular",
"once",
"1",
"first"
"first",
"today"
],
"categories": [
"$extends:calendar"
+2 -1
View File
@@ -9,7 +9,8 @@
"$extends:calendar",
"$group:check",
"subscribe",
"schedule"
"schedule",
"today"
],
"categories": [
"$extends:calendar"
+3 -1
View File
@@ -6,7 +6,9 @@
],
"use-cases": [],
"tags": [
"$extends:calendar"
"$extends:calendar",
"week",
"weekly"
],
"categories": [
"$extends:calendar"
+3 -1
View File
@@ -8,7 +8,9 @@
"tags": [
"$extends:calendar",
"range",
"period"
"period",
"week",
"weekly"
],
"categories": [
"$extends:calendar"
-1
View File
@@ -20,7 +20,6 @@
"mineral",
"pentagon",
"multidimensional",
"metrics",
"performance",
"comparison",
"profile",
+1 -1
View File
@@ -6,7 +6,7 @@
"use-cases": [],
"tags": [
"$group:direction-down-left",
"outwards"
"$group:exit"
],
"categories": [
"arrows"
+1 -1
View File
@@ -6,7 +6,7 @@
"use-cases": [],
"tags": [
"$group:direction-down-right",
"outwards"
"$group:exit"
],
"categories": [
"arrows"
+1 -1
View File
@@ -6,7 +6,7 @@
"use-cases": [],
"tags": [
"$group:direction-up-left",
"outwards",
"$group:exit",
"keyboard",
"button",
"escape"
+1 -1
View File
@@ -6,7 +6,7 @@
"use-cases": [],
"tags": [
"$group:direction-up-right",
"outwards"
"$group:exit"
],
"categories": [
"arrows"
+1
View File
@@ -6,6 +6,7 @@
],
"use-cases": [],
"tags": [
"$group:dashed",
"pending",
"dot",
"progress",
+1
View File
@@ -5,6 +5,7 @@
],
"use-cases": [],
"tags": [
"$group:dashed",
"pending",
"progress",
"issue",
+3 -1
View File
@@ -10,7 +10,9 @@
"$extends:clipboard",
"$group:check",
"copied",
"pasted"
"pasted",
"result",
"checklist"
],
"categories": [
"$extends:clipboard"
+2 -1
View File
@@ -8,7 +8,8 @@
"use-cases": [],
"tags": [
"$extends:clipboard",
"tasks"
"tasks",
"checklist"
],
"categories": [
"$extends:clipboard"
+3 -1
View File
@@ -8,7 +8,9 @@
],
"use-cases": [],
"tags": [
"import"
"import",
"install",
"installation"
],
"categories": [
"arrows",
+4 -1
View File
@@ -9,7 +9,10 @@
"use-cases": [],
"tags": [
"$extends:cloud",
"bolt"
"bolt",
"thunder",
"thunderstorm",
"thunderbolt"
],
"categories": [
"$extends:cloud"
+3 -1
View File
@@ -9,7 +9,9 @@
],
"use-cases": [],
"tags": [
"file"
"file",
"deploy",
"deployment"
],
"categories": [
"arrows",
+3 -1
View File
@@ -10,7 +10,9 @@
"bank",
"purchase",
"payment",
"cc"
"cc",
"cashier",
"merchant"
],
"categories": [
"account",
+5 -1
View File
@@ -16,7 +16,11 @@
"ruler",
"winner",
"favorite",
"favourite"
"favourite",
"premium",
"vip",
"exclusive",
"pro"
],
"categories": [
"gaming"
+2 -1
View File
@@ -12,7 +12,8 @@
"egress",
"gate",
"gateway",
"emergency exit"
"emergency exit",
"quit"
],
"categories": [
"home",
+3 -1
View File
@@ -10,7 +10,9 @@
"import",
"export",
"save",
"pull"
"pull",
"install",
"installation"
],
"categories": [
"arrows",
+5 -1
View File
@@ -11,7 +11,11 @@
"browser",
"language",
"translate",
"globe"
"globe",
"www",
"http",
"https",
"website"
],
"categories": [
"navigation"
+5 -1
View File
@@ -14,7 +14,11 @@
"overflow",
"dots",
"…",
"..."
"...",
"kebab",
"kebab menu",
"three dots",
"3 dots"
],
"categories": [
"layout"
+4 -1
View File
@@ -25,7 +25,10 @@
"overflow",
"dots",
"…",
"..."
"...",
"meatball menu",
"three dots",
"3 dots"
],
"categories": [
"layout",
+2 -1
View File
@@ -9,7 +9,8 @@
"tags": [
"outbound",
"open",
"share"
"share",
"redirect"
],
"categories": [
"arrows",
+1
View File
@@ -15,6 +15,7 @@
],
"tags": [
"$extends:eye",
"$group:dashed",
"hide",
"conceal",
"mask",
+2 -1
View File
@@ -18,7 +18,8 @@
"visibility",
"vision",
"preview",
"read"
"read",
"eyes"
],
"categories": [
"accessibility",
+2 -3
View File
@@ -6,14 +6,13 @@
],
"use-cases": [],
"tags": [
"$group:emoticon",
"anger",
"rage",
"fury",
"resentment",
"irritation",
"disgust",
"emoji",
"emotion"
"disgust"
],
"categories": [
"emoji"
+2 -3
View File
@@ -5,12 +5,11 @@
],
"use-cases": [],
"tags": [
"$group:emoticon",
"nuisance",
"annoyed",
"annoyance",
"frustration",
"emoji",
"emotion"
"frustration"
],
"categories": [
"emoji"
+2 -3
View File
@@ -6,6 +6,7 @@
],
"use-cases": [],
"tags": [
"$group:emoticon",
"happy",
"happiness",
"good",
@@ -14,9 +15,7 @@
"pleasure",
"good cheer",
"humour",
"funny",
"emoji",
"emotion"
"funny"
],
"categories": [
"emoji"
+1 -2
View File
@@ -8,9 +8,8 @@
],
"use-cases": [],
"tags": [
"emoji",
"$group:emoticon",
"neutral",
"emotion",
"meh",
"blank stare",
"social masking",
+1 -2
View File
@@ -8,10 +8,9 @@
],
"use-cases": [],
"tags": [
"emoji",
"$group:emoticon",
"bad",
"sadness",
"emotion",
"concern",
"disappointment"
],
+1 -2
View File
@@ -9,8 +9,7 @@
"$extends:face-slightly-smiling",
"$extends:group",
"$group:plus",
"react",
"reaction"
"react"
],
"categories": [
"emoji",
+2 -3
View File
@@ -8,6 +8,7 @@
],
"use-cases": [],
"tags": [
"$group:emoticon",
"smile",
"happy",
"happiness",
@@ -16,9 +17,7 @@
"friendly",
"patronizing",
"passive aggressive",
"ironic",
"emoji",
"emotion"
"ironic"
],
"categories": [
"emoji"
+4 -1
View File
@@ -9,7 +9,10 @@
"tags": [
"$extends:file",
"$group:question-mark",
"readme"
"readme",
"404",
"not found",
"page not found"
],
"categories": [
"$extends:file"
+5 -1
View File
@@ -9,7 +9,11 @@
"$extends:file",
"spreadsheet",
"sheet",
"table"
"table",
"csv",
"xls",
"xlsx",
"excel"
],
"categories": [
"$extends:file"
+5 -1
View File
@@ -10,7 +10,11 @@
"$extends:file",
"data",
"txt",
"pdf"
"pdf",
"doc",
"docx",
"word",
"docs"
],
"categories": [
"$extends:file",
+4 -1
View File
@@ -12,7 +12,10 @@
"tags": [
"$extends:file",
"$group:x",
"lost"
"lost",
"404",
"not found",
"page not found"
],
"categories": [
"$extends:file"
+2 -1
View File
@@ -9,7 +9,8 @@
"tags": [
"send",
"share",
"email"
"email",
"redirect"
],
"categories": [
"mail"
+5 -1
View File
@@ -19,7 +19,11 @@
"wedding",
"proposal",
"marriage",
"rubygems"
"rubygems",
"premium",
"vip",
"exclusive",
"pro"
],
"categories": [
"gaming",
+3 -1
View File
@@ -8,7 +8,9 @@
"use-cases": [],
"tags": [
"code",
"version control"
"version control",
"ci/cd",
"cicd"
],
"categories": [
"development"
-1
View File
@@ -14,7 +14,6 @@
"$extends:globe",
"$group:off",
"web",
"website",
"banned",
"geo blocking",
"offline",
-1
View File
@@ -13,7 +13,6 @@
"tags": [
"$extends:globe",
"$group:code",
"website",
"digital",
"access",
"link"
+5 -1
View File
@@ -21,7 +21,11 @@
"globe",
"internet",
"planet",
"network"
"network",
"www",
"http",
"https",
"website"
],
"categories": [
"navigation",
+5 -1
View File
@@ -7,7 +7,11 @@
"use-cases": [],
"tags": [
"flag",
"bullseye"
"bullseye",
"result",
"outcome",
"objective",
"okr"
],
"categories": [
"gaming"
+4 -1
View File
@@ -20,7 +20,10 @@
"diploma",
"bachelor's",
"master's",
"doctorate"
"doctorate",
"skill",
"skills",
"expertise"
],
"categories": [
"buildings"
+6 -1
View File
@@ -19,7 +19,12 @@
"allowance",
"pocket money",
"handout",
"pennies"
"pennies",
"loan",
"lending",
"borrow",
"debt",
"salary"
],
"categories": [
"finance"
+7 -1
View File
@@ -8,7 +8,13 @@
"wave",
"move",
"mouse",
"grab"
"grab",
"welcome",
"hello",
"hi",
"greeting",
"goodbye",
"bye"
],
"categories": [
"cursors",
+4 -1
View File
@@ -16,7 +16,10 @@
"phone",
"telephone",
"voip",
"video"
"video",
"customer service",
"customer support",
"helpdesk"
],
"categories": [
"multimedia",
+2 -1
View File
@@ -14,7 +14,8 @@
"terms",
"emotion",
"together",
"handshake"
"handshake",
"insurance"
],
"categories": [
"emoji",
+3 -1
View File
@@ -16,7 +16,9 @@
"ward",
"building",
"medical",
"vet"
"vet",
"sick",
"patient"
],
"categories": [
"medical",
+2 -1
View File
@@ -10,7 +10,8 @@
"living",
"building",
"residence",
"architecture"
"architecture",
"homepage"
],
"categories": [
"buildings",
+6 -1
View File
@@ -11,7 +11,12 @@
"id-card",
"id-card-lanyard",
"employee",
"gate-pass"
"gate-pass",
"job",
"career",
"employment",
"hiring",
"experience"
],
"categories": [
"$extends:id-card"
+5 -1
View File
@@ -11,7 +11,11 @@
"unlimited",
"forever",
"loop",
"math"
"math",
"ci/cd",
"cicd",
"devops",
"pipeline"
],
"categories": [
"multimedia",
+3 -1
View File
@@ -33,7 +33,9 @@
"library",
"temple",
"ancient",
"structure"
"structure",
"loan",
"lending"
],
"categories": [
"finance",
+3 -1
View File
@@ -29,7 +29,9 @@
"records",
"albums",
"music",
"package"
"package",
"wiki",
"knowledge base"
],
"categories": [
"text",
+4 -1
View File
@@ -18,7 +18,10 @@
"raft",
"inflatable",
"wheel",
"donut"
"donut",
"customer service",
"customer support",
"helpdesk"
],
"categories": [
"accessibility",
+3 -1
View File
@@ -8,7 +8,9 @@
"tags": [
"idea",
"bright",
"lights"
"lights",
"suggest",
"suggestion"
],
"categories": [
"photography",
+5 -1
View File
@@ -8,7 +8,11 @@
"use-cases": [],
"tags": [
"chain",
"url"
"url",
"www",
"http",
"https",
"website"
],
"categories": [
"text"
+2 -1
View File
@@ -8,7 +8,8 @@
"tags": [
"$group:check",
"list",
"bom"
"bom",
"checklist"
],
"categories": [
"$extends:list"
+2 -1
View File
@@ -8,7 +8,8 @@
"tags": [
"$group:check",
"items",
"pending"
"pending",
"checklist"
],
"categories": [
"$extends:list"
+2 -1
View File
@@ -13,7 +13,8 @@
"complete",
"tasks",
"items",
"pending"
"pending",
"checklist"
],
"categories": [
"$extends:list"
+2 -1
View File
@@ -10,7 +10,8 @@
"sign out",
"arrow",
"exit",
"auth"
"auth",
"quit"
],
"categories": [
"arrows",
+3 -1
View File
@@ -8,7 +8,9 @@
"tags": [
"$extends:mail",
"$group:plus",
"compose"
"compose",
"invite",
"invitation"
],
"categories": [
"mail"
+1
View File
@@ -8,6 +8,7 @@
"use-cases": [],
"tags": [
"$extends:message-circle",
"$group:dashed",
"draft"
],
"categories": [
+1
View File
@@ -8,6 +8,7 @@
"use-cases": [],
"tags": [
"$extends:message-square",
"$group:dashed",
"draft"
],
"categories": [
+3 -1
View File
@@ -7,7 +7,9 @@
"use-cases": [],
"tags": [
"$extends:message-square",
"$group:plus"
"$group:plus",
"suggest",
"suggestion"
],
"categories": [
"$extends:message-square"
+4 -1
View File
@@ -10,7 +10,10 @@
"paper",
"write",
"lines",
"opened"
"opened",
"docs",
"wiki",
"knowledge base"
],
"categories": [
"text"
+1
View File
@@ -6,6 +6,7 @@
"use-cases": [],
"tags": [
"$extends:notepad-text",
"$group:dashed",
"draft",
"template"
],
+3 -1
View File
@@ -8,7 +8,9 @@
"use-cases": [],
"tags": [
"$extends:package",
"$group:plus"
"$group:plus",
"install",
"installation"
],
"categories": [
"$extends:package"
+1
View File
@@ -8,6 +8,7 @@
"use-cases": [],
"tags": [
"$extends:panel-bottom",
"$group:dashed",
"show",
"reveal",
"padding",
+1
View File
@@ -8,6 +8,7 @@
"use-cases": [],
"tags": [
"$extends:panel-left",
"$group:dashed",
"sidebar",
"show",
"reveal",
+1
View File
@@ -10,6 +10,7 @@
"tags": [
"$extends:panel-left",
"$group:position-right",
"$group:dashed",
"sidebar",
"show",
"reveal",
+1
View File
@@ -8,6 +8,7 @@
"use-cases": [],
"tags": [
"$extends:panel-right",
"$group:dashed",
"show",
"reveal",
"padding",
+1
View File
@@ -10,6 +10,7 @@
"tags": [
"$extends:panel-top",
"$group:position-bottom",
"$group:dashed",
"sidebar",
"primary",
"show",

Some files were not shown because too many files have changed in this diff Show More