Faceting can be defined as grouping up
the grouping up the fields of search results, so that user can narrow down
their search. Solr comes with simple implementation of it.
| 
   
Parameter 
 | 
  
   
Example 
 | 
  
   
Explanation 
 | 
 
| 
   
facet 
 | 
  
   
If this is set to
  true then facets are enable for the current search. 
 | 
 |
| 
   
facet.field 
 | 
  
   
Facets will be
  returned for these fields defined. 
 | 
 |
| 
   
facet.prefix 
 | 
  
   
This will return
  only the fields matching the prefix in the facets. 
 | 
 |
| 
   
facet.contains 
 | 
  
   
This will return
  the facets containing the term matching  
 | 
 |
| 
   
facet.sort 
 | 
  
   
This will sort the
  results based on the field given. 
 | 
 |
| 
   
facet.limit 
 | 
  
   
This will limit the
  facets to be returned. 
 | 
 |
| 
   
facet.offset 
 | 
  
   
This will display
  the facets from the given offset 
 | 
 |
| 
   
facet.mincount 
 | 
  
   
This will return
  the facets , having only the matching count. 
 | 
 |
| 
   
facet.missing 
 | 
  
   
This will return
  the facets that is matching query but not the facet matching 
 | 
 |
| 
   
facet.method 
 | 
  
   
Algorithm to be
  used . 
 | 
 |
| 
   
facet.range 
 | 
  
   
This has to be
  returned for range faceting 
 | 
 
EmoticonEmoticon