What are the missing features though ? Autoshard, something related to ranking ?
Also curious, why not go with algolia which as I understand kinda built for product facing search use cases ?
I didn't dig into the docs, but now having seen the "create table whatever(name string)" makes me super paranoid: does your mention of "dynamic mapping" as a missing feature mean that if a document shows up with <<{"name":"Fred","birthday":"1970-12-25"}>> it'll drop the document?