CosmosDB support


#1

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


#2

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.


#3

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.