public class NumericalFacetRefinementHandler extends VirtualFacetRefinementHandler
RefinementHandler.RefinementPolicy, RefinementHandler.SplitRefinement
facet, refinementNode
Modifier | Constructor and Description |
---|---|
protected |
NumericalFacetRefinementHandler(NumericalFacet facet,
boolean exclude,
double min,
double max,
java.lang.String path,
com.exalead.mercury.mami.indexing.v10.IndexSchema is,
java.util.List<VirtualFieldDefinition> virtualFields)
Build from explicit values
Used in the case of ExplicitRangesNumericalFacet
|
protected |
NumericalFacetRefinementHandler(NumericalFacet facet,
boolean exclude,
java.lang.String values,
boolean considerLastPartOnly,
com.exalead.mercury.mami.indexing.v10.IndexSchema is,
java.util.List<VirtualFieldDefinition> virtualFields)
Build from autoset range values (e.g.
|
Modifier and Type | Method and Description |
---|---|
void |
buildRefinementNode()
create a refinement node depending on the type of refinement
|
java.lang.String |
getCpath()
return the full path for the refinement (e.g.
|
java.lang.String |
getRelpath()
return the path relative to the (virtual)Root for the refinement (e.g.
|
addHashedVirtualField, getExpr, getVirtualFields
getId, getRefinementNode, getRefinementPolicy, isExclude, zapRefinement
parse, splitRefinement
protected NumericalFacetRefinementHandler(NumericalFacet facet, boolean exclude, java.lang.String values, boolean considerLastPartOnly, com.exalead.mercury.mami.indexing.v10.IndexSchema is, java.util.List<VirtualFieldDefinition> virtualFields) throws QueryProcessingException
QueryProcessingException
protected NumericalFacetRefinementHandler(NumericalFacet facet, boolean exclude, double min, double max, java.lang.String path, com.exalead.mercury.mami.indexing.v10.IndexSchema is, java.util.List<VirtualFieldDefinition> virtualFields)
public java.lang.String getCpath()
FacetRefinementHandler
getCpath
in class FacetRefinementHandler
public java.lang.String getRelpath()
FacetRefinementHandler
getRelpath
in class FacetRefinementHandler
public void buildRefinementNode()
FacetRefinementHandler
buildRefinementNode
in class FacetRefinementHandler
Copyright © 2013 Dassault Systèmes, All Rights Reserved.