Действительно ли фасетный поиск полезен для поиска текста общего назначения? - PullRequest
1 голос
/ 20 октября 2010

Мне интересны возможности фасетного поиска с использованием Lucene и, возможно, Бобо, но у меня есть несколько вопросов относительно того, насколько практично для пользователя, если он просто ищет текст, а не данные, которые разбиты на множество полей, каждое из которыхможет быть целью аспекта и подсчета.

1 Ответ

1 голос
/ 20 октября 2010

Полезность фасетирования во многом зависит от ваших вариантов использования - хотя, если все сделано правильно, это, как правило, очень удобно для пользователя.

Действительно, как вы указали, качество ваших граней зависит откачество ваших данных.Если у вас нет возможности каким-либо образом классифицировать какие-либо из ваших документов Lucene, тогда фасетирование, скорее всего, не для вас.

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

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

Если ваше приложение позволяет этоальтернативой может быть введение Фольксономии , позволяющее пользовательским тегам использовать параметры фасетирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...