We are planning on using elasticsearch, too. It's basically the best. Maybe just need to charge some sats for the service, rather than refusing to offer the service.
nostr:npub1v9qy0ry6uyh36z65pe790qrxfye84ydsgzc877armmwr2l9tpkjsdx9q3h was also working on something in this direction, if I recall.