AWS Documentation: Missing items in search and links
What happened?
Several AWS-related classes and functions are listed on a documentation page but do not show up in search or work as links.
Example
Example 1:
BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs
Documentation location: https://www.pulumi.com/registry/packages/aws/api-docs/s3/bucket/#bucketserversideencryptionconfigurationruleapplyserversideencryptionbydefault
Search results: "We couldn't find any results for BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs"
Example 2:
placement_constraints
Documentation location: https://www.pulumi.com/registry/packages/aws/api-docs/ecs/taskdefinition/#placement_constraints_python
Search results: "We couldn't find any results for placement_constraints"
Example 3:
Documentation location: https://www.pulumi.com/registry/packages/awsx/api-docs/ecs/fargateservice/#load_balancers_python
Click on link "Sequence[pulumi_aws.ecs.ServiceLoadBalancerArgs]"
Result: Link does not go to documentation for ServiceLoadBalancerArgs (and a "ServiceLoadBalancerArgs" section does not appear to be present on that page under "Supporting Types")
Output of pulumi about
CLI Version 3.198.0 Go Version go1.25.1 Go Compiler gc
Plugins KIND NAME VERSION resource aws 7.6.0 resource awsx 3.0.0 resource docker 4.8.2 resource docker-build 0.0.13 resource gitlab 9.2.0 language python 3.198.0 resource rabbitmq 3.3.11
Host OS debian Version 12.1 Arch x86_64
Dependencies: NAME VERSION pendulum 3.1.0 pulumi_awsx 3.0.0 pulumi_gitlab 9.2.0 pulumi_rabbitmq 3.3.11
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
@CamSoper is the global search implementation separate for the registry from the algolia search for the rest of docs? It seems like the core issue is that registry pages might not be indexed correctly. Is this something you'd be owning now as part of docs?
https://www.pulumi.com/registry/packages/akamai/api-docs/appsecadvancedsettingspragmaheader/
Got there searching on Algolia for AppSecAdvancedSettingsPragmaHeader. So maybe the term this issue refers to is in a place that Algolia isn't configured to index.
@danielrbradley:
is the global search implementation separate for the registry from the algolia search for the rest of docs?
I believe it's the same, but I only have a surface familiarity with it so far.
Is this something you'd be owning now as part of docs?
Yes! I will be digging into search optimizations soon.