Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.lucene.facet.search.results
Class FacetResult

    java.lang.Object
      org.apache.lucene.facet.search.results.FacetResult

    public class FacetResult

extends Object

Result of faceted search.

WARNING: This API is experimental and might change in incompatible ways in the next release.

Constructor Summary
`FacetResult(FacetRequest facetRequest, FacetResultNode rootNode, int numValidDescendants)`

Method Summary
`FacetRequest` | `getFacetRequest()` Request for which this result was obtained.
`FacetResultNode` | `getFacetResultNode()` Facet result node matching the root of the `facet request`.
`int` | `getNumValidDescendants()` Number of descendants of `root facet result node`, up till the requested depth, which are valid by the `results handler in effect`.
`String` | `toString()`
`String` | `toString(String prefix)` String representation of this facet result.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### FacetResult

    public FacetResult(FacetRequest facetRequest,
                       FacetResultNode rootNode,
                       int numValidDescendants)

Method Detail

### getFacetResultNode

    public final FacetResultNode getFacetResultNode()

  Facet result node matching the root of the `facet request`.

  See Also:
    `getFacetRequest()`, `FacetRequest.getCategoryPath()`

### getNumValidDescendants

    public final int getNumValidDescendants()

  Number of descendants of `root facet result node`, up till the requested depth, which are valid by the `results handler in effect`. Typically -- have value != 0. This number does not include the root node.

  See Also:
    `getFacetRequest()`, `FacetRequest.getDepth()`

### getFacetRequest

    public final FacetRequest getFacetRequest()

  Request for which this result was obtained.

### toString

    public String toString(String prefix)

  String representation of this facet result. Use with caution: might return a very long string.

  Parameters:
    `prefix` - prefix for each result line
  See Also:
    `toString()`

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD