Skip to content

Add anchors to Algolia indexes but keep deduplication - #11994

Open
MarkvanMents wants to merge 2 commits into
developmentfrom
revert-11993-revert-11976-MvM-AlgoliaURLAddIndex
Open

MarkvanMents wants to merge 2 commits into
developmentfrom
revert-11993-revert-11976-MvM-AlgoliaURLAddIndex

Conversation

@MarkvanMents

@MarkvanMents MarkvanMents commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Important

This PR needs a back-end change in Algolia at the same time.
Need to add the field page_url as a facet and as the attributeForDistinct - this prevents multiple hits on the same page.

Reverts #11993

Adding anchors to Algolia had the unforeseen consequence of removing the deduplication mechanism when searching pages so each anchor appears as a new hit.

Reverted and added page_url which uniquely identifies each page without anchor and can be used to deduplicate.

The url field now includes a heading anchor (e.g. /refguide/entities/#entity-types),
which broke deduplication of multiple hits from the same page. The new
page_url field carries the bare page URL without any anchor, providing a
stable key for deduplicating hits per page in Algolia.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@MarkvanMents

Copy link
Copy Markdown
Collaborator Author

Uploaded and tested on test index in Algolia.
Need to:

  • Test on Mendix test platform to ensure MxDock can cope with the new facet.
  • Merge to production and at the same time change the docs index setup in Algolia.

This branch has not been deployed

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant