Class Facets

    • Constructor Detail

      • Facets

        public Facets()
        Default constructor.
    • Method Detail

      • getTopChildren

        public abstract FacetResult getTopChildren​(int topN,
                                                   String dim,
                                                   String... path)
                                            throws IOException
        Returns the topN child labels under the specified path. Returns null if the specified path doesn't exist or if this dimension was never seen.
        Throws:
        IOException
      • getSpecificValue

        public abstract Number getSpecificValue​(String dim,
                                                String... path)
                                         throws IOException
        Return the count or value for a specific path. Returns -1 if this path doesn't exist, else the count.
        Throws:
        IOException
      • getAllDims

        public abstract List<FacetResult> getAllDims​(int topN)
                                              throws IOException
        Returns topN labels for any dimension that had hits, sorted by the number of hits that dimension matched; this is used for "sparse" faceting, where many different dimensions were indexed, for example depending on the type of document.
        Throws:
        IOException