Если у вас нет нужной вам конкретной функции, я бы посмотрел в лучшем случае:
a) На какой бы платформе вы не разрабатывали программу - у вас есть много преимуществ, когда вам не нужно переключать инструменты / контексты / платформы, чтобы копаться в поисковой системе.
б) С какой бы платформой не хотели иметь дело ваши парни - я знаю, что многие парни из Windows не любят иметь дело с Java, поскольку это странный иностранный язык. Например.
в) При всем вышеперечисленном, Java - настоящий флагманский проект lucene, с которым все остальные следят и который имеет больше всего инструментов и ресурсов. Это путь, если у вас нет причин не использовать Java. Solr - это еще одно преимущество: вы можете довольно легко использовать готовый полнофункциональный http-сервер lucene.
В любом случае имейте в виду, что, по крайней мере, теоретически любой индекс люцена, написанный на одной платформе, может быть прочитан другими, поэтому вам не обязательно полностью фиксировать одну платформу.