поиск Грановитая является своего рода поиска, предоставленной Lucene, который осуществляет поиск по определенному набору данных. Они также обеспечивают «нормальный» поиск запросов, который просматривает все документы без предвзятости и предоставляет результаты.
Два хороших сообщения, объясняющих граненый поиск хорошо -
Faceted Search with Solr
Faceted Search - User's Guide
поиск Грановитого является динамической кластеризация элементов или результатов поиска по категориям, которые позволяют пользователям бурить в результаты поиска (или даже пропустить поиск полностью) любым значением в любом поле. Каждый отображаемый фасет также показывает количество обращений в поиске, соответствующих этой категории. Затем пользователи могут «развернуться», применив определенные ограничения к результатам поиска. - Lucidworks
Кроме того, ознакомьтесь с этими examples, которые предоставляются разработчиками lucene.
Если вы хотите глубже проникнуть в архитектуру люцен или даже в качестве эталона, это хорошая бумага - Architecture and Implementation of Apache Lucene. См. Раздел поиска (например, 2.2.7) для поиска индекса. Вот немного больше о концепции индекса Searching Lucene в -

Lucene способен достичь быстрого поиска ответов, потому что, вместо того, чтобы искать текст напрямую, поиск индекса вместо. Это будет эквивалентно извлечению страниц в книге, связанной с ключевым словом, путем поиска индекса в конце книги, в отличие от поиска слов на каждой странице книги.
Этот тип индекса называется инвертированным индексом, поскольку он инвертирует структуру данных, ориентированную на страницы (page-> words), в структуру данных, ориентированную на ключевые слова (word-> pages).
Как правило, Lucene поставляет компоненты для поиска внутри индекса и получения ударов по поисковому запросу. QueryParser и indexSearcher являются основными компонентами, задействованными в большинстве поисковых систем, основанных на Lucene. После того, как индекс был создан с помощью списков проводок, приложение поиска будет извлекать запрос пользователя в индекс. Сначала он анализирует пользовательский запрос с использованием того же анализатора, что и в процессе индексирования, а затем преобразовывает запрос пользователя в объект запроса в отношении языка запросов Lucene.
, есть ли какой-либо клиент graphLQ для предоставления функции грантового поиска? – Jamsheer