[WEB-5246] Typesense UI Adapter (Docs site)
What does this PR do? What is the motivation?
- Adds typesense instantsearch adapter package and replaces algolia with it in
instantsearch.js(formerlyalgolia.js) - Renames all algolia files and instances used in front end search UI with typesense or instantsearch
Jira Ticket
https://datadoghq.atlassian.net/browse/WEB-5246
Todo
- Update
additionalSearchParameterswith realquery_byvalue - Update
indexNametoapi_indexonce that collection has been created in Typesense - Replace
searchFunctionwithonStateChange(non-blocking, instantSearch-related updated)
Preview
Review all aspects of search (homepage, search results page, regular pages in the side nav, mobile nav search bar: https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/
Merge instructions
- [ ] Please merge after reviewing
Additional notes
https://datadoghq.atlassian.net/browse/WEB-5246
Preview links (active after the build_preview check completes)
Modified Files
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/account_management/rbac/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/getting_started/learning_center
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/getting_started/tagging/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/integrations/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/logs/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/monitors/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/profiler/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/real_user_monitoring/guide/send-rum-custom-actions
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/security/application_security/
- https://docs-staging.datadoghq.com/davidweid/typesense-ui-adapter/tracing/
/merge
:steam_locomotive: MergeQueue: pull request added to the queue
The median merge time in master is 25m.
Use /merge -c to cancel this operation!
/merge -c
:warning: MergeQueue: This merge request build was cancelled
This merge request build was cancelled
If you need support, contact us on Slack #devflow!