Cross-shard search already worked transparently across all monthly
JSON files. This adds payload content (e.g. commit SHA, meeting
attendees, structured data) to the q= substring match, alongside
title and body.
Use Python urllib instead of curl for the container healthcheck to
avoid needing apt-get install during image build (was hitting disk
space issues on the build host).