Is there a formula/estimation/feeling that shows us what is the optimum number of indexes in a RavenDB database according to number of document kinds, number of fields per document and number of relations between them?
Additional notes:
As I understand (1st) we query indexes in RavenDB, not documents and (2nd) indexes are like materialized views, so they can cost much. I need to know how many indexes would hurt RavenDB's performance in updating them and make latency too big to ignore?
As Raven/MaxNumberOfParallelIndexTasks is set to the number of processors in the current machine, so does it mean the indexing process for other indexes would block until current indexing tasks end? Or they are partial updates that would run again and again?