Я создаю сайт CMS на Django и хочу добавить полнотекстовый поиск по содержимому. Сайт достаточно мал и будет генерировать низкий поисковый трафик, поэтому я думаю, что Whoosh будет разумным производственным решением.
В настоящее время я понимаю, что индексация Whoosh и генерация результатов происходят в процессе приложения, а не требуют собственного демона, и это здорово. Однако меня немного беспокоит одновременный доступ к индексу. Может ли один индекс Whoosh поддерживать чтение (и, возможно, запись) из нескольких нескоординированных процессов? Например, будет ли проблематично, если один и тот же индекс будет совместно использоваться серверами приложений Django с балансировкой нагрузки, либо с точки зрения серьезного снижения производительности, либо с точки зрения повреждения индекса?
Заранее спасибо за совет.