Skip to content

feat(website): prototype static Pagefind search - #26190

Draft
pront wants to merge 10 commits into
websitefrom
website-pront-pagefind-prototype
Draft

feat(website): prototype static Pagefind search#26190
pront wants to merge 10 commits into
websitefrom
website-pront-pagefind-prototype

Conversation

@pront

@pront pront commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

Motivation

Compare a static, browser-side search implementation with the existing Typesense search, whose server-side preset is hard to tune.

Changes

  • Add a pinned Pagefind build dependency and make pagefind-prototype.
  • Keep production and preview builds on Typesense.
  • Add ?search=pagefind for the static-search prototype and &ranking=docs for an experimental docs-first ranking preset.

Vector configuration

N/A

How did you test this PR?

  • yarn tsc --noEmit
  • make production-build pagefind (553 generated pages; 516 indexed)
  • Browser comparison for remap: Typesense returned repeated sections from the same component page; the Pagefind docs preset ranked the Remap component and VRL reference first.

Change Type

  • New feature

Is this a breaking change?

  • Yes
  • No

Does this PR include user facing changes?

  • Yes. Please add a changelog fragment based on our guidelines.
  • No. A maintainer will apply the no-changelog label to this PR.

References

None.

pront and others added 10 commits July 14, 2026 16:53
…edback into website branch (#25852)

Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Thomas <thomas.schneider@datadoghq.com>
Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Thomas <thomas.schneider@datadoghq.com>
@pront pront added no-changelog Changes in this PR do not need user-facing explanations in the release changelog preview: website Deploy a vector.dev preview site for this PR labels Aug 24, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Your preview sites will be ready in a few minutes, please allow time for them to build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Changes in this PR do not need user-facing explanations in the release changelog preview: website Deploy a vector.dev preview site for this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants