Для каждого поля RavenDb Index я могу указать Storage, Sorting, Indexer и Analyzer.В каких случаях я должен использовать / не использовать эти атрибуты?
Я пытался найти подробное описание этих атрибутов, но безуспешно.
Здесь имеется хорошая документация: http://ravendb.net/docs/client-api/querying/static-indexes/configuring-index-options
Что касается того, когда их использовать / не использовать: в соответствии с вашими потребностями.В большинстве случаев вам не нужно создавать статический индекс самостоятельно, и вы можете просто полагаться на способность RavenDBs динамически создавать индексы на основе ваших запросов.Однако, если вы хотите выполнять такие вещи, как полнотекстовый поиск, хранение полей или индексы сопоставления / сокращения, вам необходимо заранее определить статический индекс.