Cosmos DB has tight integration with Azure Search, to the point that you can choose to extend your Cosmos DB to Azure Search with a few clicks right from the portal to allow for full text search over this content.
You can learn more about how to do this at these two links: https://azure.microsoft.com/en-us/blog/adding-search-to-docu...
https://docs.microsoft.com/en-us/azure/search/search-howto-i...
Liam
If free text search is such a hard problem then you'd think that would be even more reason to start with solving that toughest of all problems. If it's a really hard problem then it will be even harder to retrofit later into some system that is already architected and built.
A light spanking for the architect. No search would have been a thorough spanking.
Nothing you say will convince me that it's just a super easy dance in the daisies to "just do X" or "just do Y" and suddenly its database search heaven.
Database application architects need to wise up that the world revolves around search - built in, not add on.
It's a strange thing, but almost all new database technologies seem to leave search as an afterthought for some later day instead of starting on day one with the assumption that "it's all about search".
A database system that doesn't support rich search capabilities is restricted to very limited types of applications.
Often search is left unimplemented for years, or perhaps never implemented.