A few long-term ideas.

Some ideas for MarcelloDB after 1.0:


After deploying a pubsub server (to be developed). One would be able to do this:

//on the publishing side
//on the receiving side

Supports 1 Publisher, and many Subscribers per collection-file.

Full Text indexes

class BookIndexDefinition : IndexDefinition<Book>
  public  FullTextIndexedValue<Book> AllFullText { get;set; }

The FullTextIndexedValue will create a full-text index for every String. When using the auto-implemented get-set, it will use the instance of the persisted object.

It will also be possible to implement a mapper if only a specific set of properties needs to be indexed.

Find will return a FullTextResult:

  bookCollection.AllFullText.Find("for dummies");