Очень возможно развертывать приложения на клиентских сайтах, которые используют Lucene (или Solr).
Некоторые вещи, которые следует иметь в виду: Администрирование
- вам нужен способ создания версии индекса, поэтому, если / когда вы измените структуру документа
в индексе, он может быть
обновлен. - , поэтому вам нужен хороший способ принудительно переиндексировать все существующие данные.Вероятно, также хорошая идея предоставить опцию Admin, чтобы позволить Admin также инициировать переиндексацию.
- Вы также можете предоставить опцию администратора, чтобы позволить optimize () вызываться для вашего индекса, или запланировать это.Лучше всего проверить фактическое влияние, которое это окажет в первую очередь, поскольку оно может не потребоваться в зависимости от формы вашего индекса
Deployement Если вы развертываете в кластерную среду,Самое простое (и самое быстрое с точки зрения скорости разработки и скорости выполнения) решение может состоять в создании индекса для каждого узла.
Настройка * У вас есть разумное приближение к набору данных, которым вы будетеиндексация?Вам необходимо убедиться, что вы понимаете, как масштабируется ваш индекс (как по скорости, так и по размеру), поскольку то, что вы считаете разумным размером набора данных, может не совпадать с вашими клиентами ... Следовательно, вам, по крайней мере, нужно датьклиенты знают, какие факторы приведут к чрезмерно большому размеру индекса и, возможно, к снижению производительности.