lucene grouping faceted-search facet

¿cuál es la diferencia entre agrupar y facetar en lucene 3.5



grouping faceted-search (1)

Son dos características lucene diferentes:

  • La agrupación se lanzó por primera vez con Lucene 3.2, su problema relacionado con jira es LUCENE-1421 : permite agrupar los resultados de búsqueda por campo específico. Por ejemplo, si agrupa por campo de autor, todos los documentos con el mismo valor en el campo de autor se agrupan en un solo grupo. Tendrás un tipo de árbol como salida. Si quieres profundizar en el uso de esta función de lucene, esta publicación de blog debería ser útil.
  • Faceting se lanzó por primera vez con Lucene 3.4, su problema relacionado con jira es LUCENE-3079 : esta característica no agrupa documentos, simplemente le dice cuántos documentos caen en un valor específico de una faceta. Por ejemplo, si tiene una faceta basada en el campo del autor, recibirá una lista de todos sus autores, y para cada autor sabrá cuántos documentos pertenecen a ese autor específico. Después, si desea ver esos documentos, debe consultar una vez más agregando un filtro específico (autor = lo que sea). La búsqueda facetada se basa en realidad en documentos de navegación que aplican múltiples filtros para llegar progresivamente a los documentos que realmente le interesan.

Encontré en lucene 3.5 contrib dos plugins carpeta: uno es la agrupación, el otro es faceta. En mi opción, ambos fueron utilizados para dividir mis documentos en diferentes categorías. ¿Por qué lucene ahora tiene dos complementos para esto?