2011-12-18 9 views

risposta

22

Si tratta di due diverse caratteristiche Lucene:

  • Grouping la prima volta pubblicato con Lucene 3.2, il suo problema correlato è jira LUCENE-1421: permette di risultati di ricerca di gruppo dal campo specificato. Ad esempio, se si raggruppa per il campo autore, tutti i documenti con lo stesso valore nel campo autore rientrano in un singolo gruppo. Avrai un tipo di albero come output. Se vuoi approfondire l'utilizzo di questa funzionalità di lucene, è consigliabile utilizzare this blog post.
  • Il faceting è stato rilasciato per la prima volta con Lucene 3.4, il relativo problema di jira è LUCENE-3079: questa funzione non raggruppa i documenti, ma indica solo quanti documenti rientrano in un valore specifico di un facet. Ad esempio, se si dispone di un aspetto basato sul campo dell'autore, si riceverà un elenco di tutti i tuoi autori e per ciascun autore si saprà quanti documenti appartengono a quel determinato autore. Dopo, se vuoi vedere quei documenti, devi interrogare ancora una volta aggiungendo un filtro specifico (autore = qualunque). Lo faceted search si basa infatti sui documenti di navigazione che applicano più filtri per raggiungere progressivamente i documenti a cui sei veramente interessato.
Problemi correlati