Only index latest charm version.

Use elasticsearch versioning to make sure that only
the latest version of the charm or bundle is indexed.
Therefore only returning the latest version in search
results.
because that's what we want it to do. If we try and push an old one it will return conflict, which isn't an error for out application.