попробуйте solr, он также имеет фильтр даты при конфигурировании его.
здесь php клиент к solr и здесь учебное руководство от работ разработчика для установки этого.
когда это не выполняет все Ваши потребности, можно также расширить его.
По моему опыту, LVM и resize2fs имеют те же идеи о том, что "97G" означает, так указывая, что тот же размер в обоих местах должен быть прекрасным. Однако я параноик, и везде, где возможно всегда используют стратегию, предложенную larsks в комментариях вопроса и измененную, чтобы быть на одного ГБ меньшим, чем я хотел, сделанный lvresize к размеру, который я хотел и затем повторно выполнял resize2fs (без размера) для разрешения, он расшириться отступает для заполнения целого LV.
Я думаю, что это лучше всего сделано с помощью - resizefs опция к lvreduce/lvresize:
-r, --resizefs
Resize underlying filesystem together with the logical volume using fsadm(8).
По общему признанию это не помогает Вам теперь, но этому май в будущем.