RavenDb, безусловно, самый простой способ - это действительно lucene ++.
С точки зрения его использования, я бы рекомендовал взглянуть на движок блогов SubText.Код имеет лицензию MIT, так что вы можете просто использовать его в своем проекте, и он имеет очень хорошо разработанную систему записи / чтения индексов.
В наших приложениях у нас, как правило, один писатель и отдельное приложение со многими читателями.Стратегия блокировки может быть ключевой здесь - особенно убедитесь, что читатели не пытаются заблокировать индекс.Я отказываюсь от конкретного термина, который мы должны были использовать, чтобы это произошло.