Hey! Thank you for the feedback. Yes, it's very limiting (for now) since it's a free to use product right now.
Indexing is done internally because the data model is arbitrary. This is key difference when we speak just about persistence. You will be making an app about groceries, someone else about movies. Indexing will be based upon your entities and sub-entity types.