Skip to content

feat(search): index registry discovery metadata - #164

Merged
ayuhito merged 3 commits into
mainfrom
feat/registry-search-index
Sep 21, 2026
Merged

ayuhito merged 3 commits into
mainfrom
feat/registry-search-index

Conversation

@ayuhito

@ayuhito ayuhito commented Sep 19, 2026 •

Copy link
Copy Markdown
Member

Related: fontsource/fontsource#1251.

Overview

Search records currently expose only legacy categories and subsets. Enrich the existing Algolia index with registry classifications, curated tags, and exact language IDs while preserving current font IDs and legacy fields.

Before deploying the website PR:

  1. In prod_NAME and its existing sort replicas (prod_POPULAR, prod_NEWEST, prod_RANDOM), append ordinary facets classifications, tags, and languageIds. Preserve existing facets, ranking, rules, synonyms, and replica relationships.
  2. Set searchable attributes in this order: family, displayName, designer, classificationLabels, tagLabels, followed by any other existing searchable fields needed for compatibility.
  3. Merge this PR, run Update Algolia Index on main, and verify the new fields and filters across all sort indexes before deploying the website.

The writer uses the latest successfully archived registry revision. Algolia enforces the account's record limits; a rejected batch fails the workflow, but earlier batches may already have succeeded. Updates remain additive and do not delete out-of-source records.

@ayuhito
ayuhito marked this pull request as ready for review September 21, 2026 04:25
@ayuhito
ayuhito merged commit 6fd7ef4 into main Sep 21, 2026
2 checks passed
@ayuhito
ayuhito deleted the feat/registry-search-index branch September 21, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant