It has been requested several times to also support CosmosDB. In theory it should be very simple as CosmosDB supports the MongoDB format. In practice there are a lot of small changes.
With this feature request I want to track this task.
I have started by creating a custom event store for CosmosDB because it was not possible to migrate directly.
See: https://github.com/Squidex/squidex/tree/feature/cosmosdb/src/Squidex.Infrastructure.Azure/EventSourcing
I solved the problem with full text in ComosDB with custom text indexer actors based on Lucene.
They have also more advantages like:
- Language dependent analyzers with custom stop words.
- Fuzzy search.
I solved the problem with full text in ComosDB with custom text indexer actors based on Lucene.
They have also more advantages like:
- Language dependent analyzers with custom stop words.
- Fuzzy search.