Как и все, что связано с технологией, зависит.
То, что Lucene дает вам, что вы не получаете с XPath, - это мощь полнотекстового движка, который поддерживает, среди прочего, ранжирование и возможность формулировать запросы, групповые запросы и т. Д.
Исходя из вашего варианта использования, я бы сказал, что для полнотекстового поиска имеет смысл. Это не значит, что ванильный Lucene - лучший путь (есть, например, другие альтернативы, основанные на Lucene).