Что такое граненый поиск? - PullRequest
85 голосов
/ 16 марта 2011

Что такое граненый поиск в контексте полнотекстового поиска?

Я даже читал об этом из Википедии , но я не мог полностью понять его использование / пользу. Надеюсь, что сообщество может ответить / расширить и объяснить с некоторыми хорошими примерами.

ПРИМЕЧАНИЕ: Мы находимся в процессе оценки / исследования различных полнотекстовых поисковых систем с открытым поиском, и в основном я вижу многогранный поиск , указанный как одна из функций другие. Поэтому я пытаюсь оценить, будет ли это полезно для наших требований к приложению.

Ответы [ 2 ]

93 голосов
/ 21 марта 2011

Многогранный поиск хорошо объяснен здесь и Lucene огранен через пример.

Пример: Faceted Search

10 голосов
/ 17 марта 2011

Фасетный (или навигационный) поиск использует иерархическую структуру (таксономию), чтобы пользователи могли просматривать информацию, выбирая из заранее определенного набора категорий.Это позволяет пользователю ввести свой простой запрос, а затем уточнить параметры поиска с помощью навигации / детализации.На самом деле, в фоновом режиме выполняется расширенный поиск, но вместо того, чтобы пользователю приходилось думать о дополнительных категориях поиска, ему стало легче благодаря видимой структуре папок.Примерами этого являются сайты электронной коммерции, такие как Amazon и eBay.

...