Facet Searching
Note
To use faceted search, make sure the index includes one or more enumerable fields.
When performing a Search Request, Use the SearchFacetInfo
contained within the response to retrieve information about which enumerable field values are found in the search results.
Use the field values found in the search result to inform facet filter options available to the user. Then, use field searching to filter search results on a field value.
Search Facet Info
Attribute | Description |
---|---|
fields array |
Array of Field objects |
Field
Enumerable fields found in search results, along with the values that were found.
Attribute | Description |
---|---|
name string |
Field name |
type string |
Detected data type of field. Defaults to String .Can also be Integer ,Long and DateTime Extra types only available in indexes created with Database Indexer. The value is always sent as a string, regardless of type. |
values array |
Array of FieldValue objects containing the name of the value and a count of occurrences in search results. |
total number |
Each value has a count of occurences. This is the sum of the total number of occurences of all values. |
FieldValue
Attribute | Description |
---|---|
value string |
The value of the field |
count number |
The number of times this value occured in search results. |
Last update: June 21, 2020