Полезность фасетирования во многом зависит от ваших вариантов использования - хотя, если все сделано правильно, это, как правило, очень удобно для пользователя.
Действительно, как вы указали, качество ваших граней зависит откачество ваших данных.Если у вас нет возможности каким-либо образом классифицировать какие-либо из ваших документов Lucene, тогда фасетирование, скорее всего, не для вас.
Однако, если вы сможете добиться даже простой классификации ваших данных, например, их исходной системы., дата создания, язык или размер - тогда это, безусловно, может помочь пользователям.Опять же, от чего зависит, зависит от ваших вариантов использования.Полезные фасеты не обязательно должны основываться на значениях полей, существующих в источнике контента, они могут быть заполнены при обработке данных перед их индексацией.
Если у вас есть много времени для разработки под рукой (справа), использующие системы классификации, такие как Balie , OpenNLP или аналогичные, могут обеспечить хорошие варианты огранки на основе вашего пользовательского домена.
Если ваше приложение позволяет этоальтернативой может быть введение Фольксономии , позволяющее пользовательским тегам использовать параметры фасетирования.