public class AdvancedGeoParams extends AdvancedParams implements com.exalead.util.Checkable, java.io.Serializable
AdvancedParams.PatternSearchOptimizationType
Modifier and Type | Field and Description |
---|---|
java.lang.String |
bboxSuffix |
static java.lang.String |
DEFAULT_BBOX_SUFFIX |
static int |
DEFAULT_MAX_BLOCK_SIZE |
static int |
DEFAULT_PRECISION |
int |
maxBlockSize |
int |
precision |
categoryFacetMaxPerLevel, categoryField, dateInputFormat, dateOutputFormat, DEFAULT_CATEGORY_FACET_MAX_PER_LEVEL, DEFAULT_DETECT_TITLE, DEFAULT_DOUBLE_PRECISION, DEFAULT_ENABLE_TRUSTED_QUERIES, DEFAULT_FACET_IN_HITS, DEFAULT_FACET_IN_NAVIGATION, DEFAULT_FACET_MAX_IN_HITS, DEFAULT_FACET_REVERSE_SORT, DEFAULT_FACET_SORT_FUNCTION, DEFAULT_GZIP, DEFAULT_NUMERICAL_BITS, DEFAULT_PATTERN_SEARCH_ENABLED, DEFAULT_PATTERN_SEARCH_OPTIMIZATION_TYPE, detectTitle, doublePrecision, enableTrustedQueries, facetExplicitSortOrderValues, facetInHits, facetInNavigation, facetMaxInHits, facetReverseSort, facetRoot, facetSortFunction, forcedRankToTextMapping, gzip, numericalBits, patternSearchEnabled, patternSearchOptimizationType, unit
DEFAULT_GENERATE_ANALYSIS, DEFAULT_GENERATE_FACET, DEFAULT_GENERATE_INDEX_SCHEMA, DEFAULT_GENERATE_META, DEFAULT_GENERATE_PREFIX, expandedPipelines, expandedSearchLogics, generateAnalysis, generateFacet, generateIndexSchema, generateMeta, generatePrefix
Constructor and Description |
---|
AdvancedGeoParams() |
AdvancedGeoParams(AdvancedGeoParams o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AdvancedGeoParams.
|
static AdvancedGeoParams |
fromString(java.lang.String s)
String representation of this AdvancedGeoParams.
|
java.lang.String |
getBboxSuffix()
Meta name suffix for BBox.
|
int |
getMaxBlockSize()
Maximum number of objects in lookup structure leaves.
|
int |
getPrecision()
The number of decimals that will be used in geometrical representations and computations.
|
AdvancedGeoParams |
makeCopy()
Creates and returns a deep copy of this AdvancedGeoParams.
|
static AdvancedGeoParams |
readFrom(java.io.InputStream is)
Read this AdvancedGeoParams from an XML fragment.
|
void |
setBboxSuffix(java.lang.String bboxSuffix)
Meta name suffix for BBox.
|
void |
setMaxBlockSize(int maxBlockSize)
Maximum number of objects in lookup structure leaves.
|
void |
setPrecision(int precision)
The number of decimals that will be used in geometrical representations and computations.
|
java.lang.String |
toString()
String representation of this AdvancedGeoParams.
|
AdvancedGeoParams |
withBboxSuffix(java.lang.String bboxSuffix) |
AdvancedGeoParams |
withCategoryFacetMaxPerLevel(int categoryFacetMaxPerLevel) |
AdvancedGeoParams |
withCategoryFacetMaxPerLevel(java.lang.Integer categoryFacetMaxPerLevel) |
AdvancedGeoParams |
withCategoryField(java.lang.String categoryField) |
AdvancedGeoParams |
withDateInputFormat(java.lang.String dateInputFormat) |
AdvancedGeoParams |
withDateOutputFormat(java.lang.String dateOutputFormat) |
AdvancedGeoParams |
withDetectTitle(boolean detectTitle) |
AdvancedGeoParams |
withDetectTitle(java.lang.Boolean detectTitle) |
AdvancedGeoParams |
withDoublePrecision(int doublePrecision) |
AdvancedGeoParams |
withDoublePrecision(java.lang.Integer doublePrecision) |
AdvancedGeoParams |
withEnableTrustedQueries(boolean enableTrustedQueries) |
AdvancedGeoParams |
withEnableTrustedQueries(java.lang.Boolean enableTrustedQueries) |
AdvancedGeoParams |
withExpandedPipelines(java.lang.String expandedPipelines) |
AdvancedGeoParams |
withExpandedSearchLogics(java.lang.String expandedSearchLogics) |
AdvancedGeoParams |
withFacetExplicitSortOrderValues(java.lang.String facetExplicitSortOrderValues) |
AdvancedGeoParams |
withFacetInHits(boolean facetInHits) |
AdvancedGeoParams |
withFacetInHits(java.lang.Boolean facetInHits) |
AdvancedGeoParams |
withFacetInNavigation(boolean facetInNavigation) |
AdvancedGeoParams |
withFacetInNavigation(java.lang.Boolean facetInNavigation) |
AdvancedGeoParams |
withFacetMaxInHits(int facetMaxInHits) |
AdvancedGeoParams |
withFacetMaxInHits(java.lang.Integer facetMaxInHits) |
AdvancedGeoParams |
withFacetReverseSort(boolean facetReverseSort) |
AdvancedGeoParams |
withFacetReverseSort(java.lang.Boolean facetReverseSort) |
AdvancedGeoParams |
withFacetRoot(java.lang.String facetRoot) |
AdvancedGeoParams |
withFacetSortFunction(java.lang.String facetSortFunction) |
AdvancedGeoParams |
withForcedRankToTextMapping(java.lang.Integer forcedRankToTextMapping) |
AdvancedGeoParams |
withGenerateAnalysis(boolean generateAnalysis) |
AdvancedGeoParams |
withGenerateAnalysis(java.lang.Boolean generateAnalysis) |
AdvancedGeoParams |
withGenerateFacet(boolean generateFacet) |
AdvancedGeoParams |
withGenerateFacet(java.lang.Boolean generateFacet) |
AdvancedGeoParams |
withGenerateIndexSchema(boolean generateIndexSchema) |
AdvancedGeoParams |
withGenerateIndexSchema(java.lang.Boolean generateIndexSchema) |
AdvancedGeoParams |
withGenerateMeta(boolean generateMeta) |
AdvancedGeoParams |
withGenerateMeta(java.lang.Boolean generateMeta) |
AdvancedGeoParams |
withGeneratePrefix(boolean generatePrefix) |
AdvancedGeoParams |
withGeneratePrefix(java.lang.Boolean generatePrefix) |
AdvancedGeoParams |
withGzip(boolean gzip) |
AdvancedGeoParams |
withGzip(java.lang.Boolean gzip) |
AdvancedGeoParams |
withMaxBlockSize(int maxBlockSize) |
AdvancedGeoParams |
withMaxBlockSize(java.lang.Integer maxBlockSize) |
AdvancedGeoParams |
withNumericalBits(int numericalBits) |
AdvancedGeoParams |
withNumericalBits(java.lang.Integer numericalBits) |
AdvancedGeoParams |
withPatternSearchEnabled(boolean patternSearchEnabled) |
AdvancedGeoParams |
withPatternSearchEnabled(java.lang.Boolean patternSearchEnabled) |
AdvancedGeoParams |
withPatternSearchOptimizationType(java.lang.String patternSearchOptimizationType) |
AdvancedGeoParams |
withPrecision(int precision) |
AdvancedGeoParams |
withPrecision(java.lang.Integer precision) |
AdvancedGeoParams |
withUnit(java.lang.String unit) |
void |
writeTo(java.io.OutputStream os)
Write this AdvancedGeoParams as an XML fragment
|
getCategoryFacetMaxPerLevel, getCategoryField, getDateInputFormat, getDateOutputFormat, getDoublePrecision, getFacetExplicitSortOrderValues, getFacetMaxInHits, getFacetRoot, getFacetSortFunction, getForcedRankToTextMapping, getNumericalBits, getPatternSearchOptimizationType, getPatternSearchOptimizationTypeAsEnum, getUnit, isA, isDetectTitle, isEnableTrustedQueries, isFacetInHits, isFacetInNavigation, isFacetReverseSort, isGzip, isOneOf, isPatternSearchEnabled, setCategoryFacetMaxPerLevel, setCategoryField, setDateInputFormat, setDateOutputFormat, setDetectTitle, setDoublePrecision, setEnableTrustedQueries, setFacetExplicitSortOrderValues, setFacetInHits, setFacetInNavigation, setFacetMaxInHits, setFacetReverseSort, setFacetRoot, setFacetSortFunction, setForcedRankToTextMapping, setGzip, setNumericalBits, setPatternSearchEnabled, setPatternSearchOptimizationType, setPatternSearchOptimizationType, setUnit
getExpandedPipelines, getExpandedSearchLogics, isGenerateAnalysis, isGenerateFacet, isGenerateIndexSchema, isGenerateMeta, isGeneratePrefix, setExpandedPipelines, setExpandedSearchLogics, setGenerateAnalysis, setGenerateFacet, setGenerateIndexSchema, setGenerateMeta, setGeneratePrefix
public int maxBlockSize
public static final int DEFAULT_MAX_BLOCK_SIZE
public int precision
public static final int DEFAULT_PRECISION
public java.lang.String bboxSuffix
public static final java.lang.String DEFAULT_BBOX_SUFFIX
public AdvancedGeoParams()
public AdvancedGeoParams(AdvancedGeoParams o)
public AdvancedGeoParams withFacetSortFunction(java.lang.String facetSortFunction)
withFacetSortFunction
in class AdvancedParams
public AdvancedGeoParams withFacetReverseSort(boolean facetReverseSort)
withFacetReverseSort
in class AdvancedParams
public AdvancedGeoParams withFacetReverseSort(java.lang.Boolean facetReverseSort)
withFacetReverseSort
in class AdvancedParams
public AdvancedGeoParams withFacetExplicitSortOrderValues(java.lang.String facetExplicitSortOrderValues)
withFacetExplicitSortOrderValues
in class AdvancedParams
public AdvancedGeoParams withFacetInHits(boolean facetInHits)
withFacetInHits
in class AdvancedParams
public AdvancedGeoParams withFacetInHits(java.lang.Boolean facetInHits)
withFacetInHits
in class AdvancedParams
public AdvancedGeoParams withFacetInNavigation(boolean facetInNavigation)
withFacetInNavigation
in class AdvancedParams
public AdvancedGeoParams withFacetInNavigation(java.lang.Boolean facetInNavigation)
withFacetInNavigation
in class AdvancedParams
public AdvancedGeoParams withFacetRoot(java.lang.String facetRoot)
withFacetRoot
in class AdvancedParams
public AdvancedGeoParams withCategoryField(java.lang.String categoryField)
withCategoryField
in class AdvancedParams
public AdvancedGeoParams withCategoryFacetMaxPerLevel(int categoryFacetMaxPerLevel)
withCategoryFacetMaxPerLevel
in class AdvancedParams
public AdvancedGeoParams withCategoryFacetMaxPerLevel(java.lang.Integer categoryFacetMaxPerLevel)
withCategoryFacetMaxPerLevel
in class AdvancedParams
public AdvancedGeoParams withFacetMaxInHits(int facetMaxInHits)
withFacetMaxInHits
in class AdvancedParams
public AdvancedGeoParams withFacetMaxInHits(java.lang.Integer facetMaxInHits)
withFacetMaxInHits
in class AdvancedParams
public AdvancedGeoParams withNumericalBits(int numericalBits)
withNumericalBits
in class AdvancedParams
public AdvancedGeoParams withNumericalBits(java.lang.Integer numericalBits)
withNumericalBits
in class AdvancedParams
public AdvancedGeoParams withDoublePrecision(int doublePrecision)
withDoublePrecision
in class AdvancedParams
public AdvancedGeoParams withDoublePrecision(java.lang.Integer doublePrecision)
withDoublePrecision
in class AdvancedParams
public AdvancedGeoParams withEnableTrustedQueries(boolean enableTrustedQueries)
withEnableTrustedQueries
in class AdvancedParams
public AdvancedGeoParams withEnableTrustedQueries(java.lang.Boolean enableTrustedQueries)
withEnableTrustedQueries
in class AdvancedParams
public AdvancedGeoParams withDateInputFormat(java.lang.String dateInputFormat)
withDateInputFormat
in class AdvancedParams
public AdvancedGeoParams withDateOutputFormat(java.lang.String dateOutputFormat)
withDateOutputFormat
in class AdvancedParams
public AdvancedGeoParams withGzip(boolean gzip)
withGzip
in class AdvancedParams
public AdvancedGeoParams withGzip(java.lang.Boolean gzip)
withGzip
in class AdvancedParams
public AdvancedGeoParams withUnit(java.lang.String unit)
withUnit
in class AdvancedParams
public AdvancedGeoParams withPatternSearchEnabled(boolean patternSearchEnabled)
withPatternSearchEnabled
in class AdvancedParams
public AdvancedGeoParams withPatternSearchEnabled(java.lang.Boolean patternSearchEnabled)
withPatternSearchEnabled
in class AdvancedParams
public AdvancedGeoParams withPatternSearchOptimizationType(java.lang.String patternSearchOptimizationType)
withPatternSearchOptimizationType
in class AdvancedParams
public AdvancedGeoParams withForcedRankToTextMapping(java.lang.Integer forcedRankToTextMapping)
withForcedRankToTextMapping
in class AdvancedParams
public AdvancedGeoParams withDetectTitle(boolean detectTitle)
withDetectTitle
in class AdvancedParams
public AdvancedGeoParams withDetectTitle(java.lang.Boolean detectTitle)
withDetectTitle
in class AdvancedParams
public AdvancedGeoParams withGenerateAnalysis(boolean generateAnalysis)
withGenerateAnalysis
in class AdvancedParams
public AdvancedGeoParams withGenerateAnalysis(java.lang.Boolean generateAnalysis)
withGenerateAnalysis
in class AdvancedParams
public AdvancedGeoParams withGenerateIndexSchema(boolean generateIndexSchema)
withGenerateIndexSchema
in class AdvancedParams
public AdvancedGeoParams withGenerateIndexSchema(java.lang.Boolean generateIndexSchema)
withGenerateIndexSchema
in class AdvancedParams
public AdvancedGeoParams withGeneratePrefix(boolean generatePrefix)
withGeneratePrefix
in class AdvancedParams
public AdvancedGeoParams withGeneratePrefix(java.lang.Boolean generatePrefix)
withGeneratePrefix
in class AdvancedParams
public AdvancedGeoParams withGenerateFacet(boolean generateFacet)
withGenerateFacet
in class AdvancedParams
public AdvancedGeoParams withGenerateFacet(java.lang.Boolean generateFacet)
withGenerateFacet
in class AdvancedParams
public AdvancedGeoParams withGenerateMeta(boolean generateMeta)
withGenerateMeta
in class AdvancedParams
public AdvancedGeoParams withGenerateMeta(java.lang.Boolean generateMeta)
withGenerateMeta
in class AdvancedParams
public AdvancedGeoParams withExpandedPipelines(java.lang.String expandedPipelines)
withExpandedPipelines
in class AdvancedParams
public AdvancedGeoParams withExpandedSearchLogics(java.lang.String expandedSearchLogics)
withExpandedSearchLogics
in class AdvancedParams
public void setMaxBlockSize(int maxBlockSize)
public int getMaxBlockSize()
public AdvancedGeoParams withMaxBlockSize(int maxBlockSize)
public AdvancedGeoParams withMaxBlockSize(java.lang.Integer maxBlockSize)
public void setPrecision(int precision)
public int getPrecision()
public AdvancedGeoParams withPrecision(int precision)
public AdvancedGeoParams withPrecision(java.lang.Integer precision)
public void setBboxSuffix(java.lang.String bboxSuffix)
public java.lang.String getBboxSuffix()
public AdvancedGeoParams withBboxSuffix(java.lang.String bboxSuffix)
public AdvancedGeoParams makeCopy()
makeCopy
in class AdvancedParams
public static AdvancedGeoParams readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class AdvancedParams
javax.xml.bind.JAXBException
java.io.IOException
public static AdvancedGeoParams fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class AdvancedParams
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class AdvancedParams
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.