Package ai.vespa.client.dsl
Class FixedQuery
- java.lang.Object
-
- ai.vespa.client.dsl.FixedQuery
-
public class FixedQuery extends java.lang.Object
FixedQuery contains a 'Query' which is terminated by a 'semicolon' This object holds vespa or user defined parameters https://docs.vespa.ai/documentation/reference/search-api-reference.html
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FixedQuery
bolding(boolean enable)
java.lang.String
build()
build the vespa query string join by '&'java.util.Map<java.lang.String,java.lang.String>
buildQueryMap()
build the query map from the queryFixedQuery
collapseField(java.lang.String summaryFieldName)
FixedQuery
collapseSize(int size)
FixedQuery
collapseSummary(java.lang.String summaryClass)
FixedQuery
defaultIndex(java.lang.String indexName)
FixedQuery
encoding(java.lang.String encoding)
FixedQuery
filter(java.lang.String filter)
FixedQuery
format(java.lang.String format)
FixedQuery
groupingSessionCache(boolean enable)
boolean
hasNegativeSearchField(java.lang.String fieldName)
boolean
hasNegativeSearchField(java.lang.String fieldName, java.lang.Object value)
boolean
hasPositiveSearchField(java.lang.String fieldName)
boolean
hasPositiveSearchField(java.lang.String fieldName, java.lang.Object value)
FixedQuery
hitCountEstimate(boolean enable)
FixedQuery
hits(int hits)
FixedQuery
language(java.lang.String language)
FixedQuery
locale(java.lang.String locale)
FixedQuery
location(java.lang.String location)
FixedQuery
metricsIgnore(boolean bool)
FixedQuery
offset(int offset)
FixedQuery
param(java.lang.String key, java.lang.String value)
FixedQuery
params(java.util.Map<java.lang.String,java.lang.String> params)
FixedQuery
path(java.lang.String searchPath)
FixedQuery
posBoundingBox(double n, double s, double e, double w)
FixedQuery
posLatLong(double lat, double lon)
FixedQuery
posLatLong(java.lang.String vespaLatLong)
FixedQuery
posRadiusInKilometer(int km)
FixedQuery
posRadiusInMeter(int m)
FixedQuery
posRadiusInMile(int mi)
FixedQuery
presentationTemplate(java.lang.String template)
FixedQuery
presentationTiming(boolean enable)
FixedQuery
query(java.lang.String query)
Deprecated.FixedQuery
queryProfile(java.lang.String queryProfile)
FixedQuery
rankfeature(java.lang.String featureName, java.lang.String featureValue)
FixedQuery
rankfeatures(boolean enable)
FixedQuery
ranking(java.lang.String rankProfileName)
FixedQuery
rankingFreshness(java.lang.String freshness)
FixedQuery
rankingQueryCache(boolean enable)
FixedQuery
rankingSoftTimeout(boolean enable)
FixedQuery
rankingSoftTimeout(boolean enable, double factor)
FixedQuery
rankproperty(java.lang.String propertyName, java.lang.String propertyValue)
FixedQuery
recall(java.lang.String recall)
FixedQuery
restrict(java.lang.String commaDelimitedDocTypeNames)
FixedQuery
rulesOff(boolean bool)
FixedQuery
rulesRulebase(java.lang.String rulebase)
FixedQuery
searchChain(java.lang.String searchChain)
FixedQuery
select(Group group)
FixedQuery
select(java.lang.String groupSyntax)
FixedQuery
sorting(java.lang.String sorting)
FixedQuery
sources(java.lang.String commaDelimitedSourceNames)
FixedQuery
streamingGroupName(java.lang.String groupName)
FixedQuery
streamingMaxBucketsPerVisitor(int max)
FixedQuery
streamingPriority(java.lang.String priority)
FixedQuery
streamingSelection(java.lang.String selection)
FixedQuery
streamingUserId(java.math.BigDecimal id)
FixedQuery
summary(java.lang.String summaryClass)
FixedQuery
timeout(int second)
FixedQuery
timeoutInMs(int milli)
FixedQuery
tracelevel(int level)
FixedQuery
traceTimestamps(boolean enable)
FixedQuery
type(java.lang.String type)
FixedQuery
user(java.lang.String user)
-
-
-
Method Detail
-
hits
public FixedQuery hits(int hits)
-
offset
public FixedQuery offset(int offset)
-
queryProfile
public FixedQuery queryProfile(java.lang.String queryProfile)
-
groupingSessionCache
public FixedQuery groupingSessionCache(boolean enable)
-
searchChain
public FixedQuery searchChain(java.lang.String searchChain)
-
timeout
public FixedQuery timeout(int second)
-
timeoutInMs
public FixedQuery timeoutInMs(int milli)
-
tracelevel
public FixedQuery tracelevel(int level)
-
traceTimestamps
public FixedQuery traceTimestamps(boolean enable)
-
defaultIndex
public FixedQuery defaultIndex(java.lang.String indexName)
-
encoding
public FixedQuery encoding(java.lang.String encoding)
-
filter
public FixedQuery filter(java.lang.String filter)
-
locale
public FixedQuery locale(java.lang.String locale)
-
language
public FixedQuery language(java.lang.String language)
-
query
@Deprecated public FixedQuery query(java.lang.String query)
Deprecated.
-
restrict
public FixedQuery restrict(java.lang.String commaDelimitedDocTypeNames)
-
path
public FixedQuery path(java.lang.String searchPath)
-
sources
public FixedQuery sources(java.lang.String commaDelimitedSourceNames)
-
type
public FixedQuery type(java.lang.String type)
-
location
public FixedQuery location(java.lang.String location)
-
rankfeature
public FixedQuery rankfeature(java.lang.String featureName, java.lang.String featureValue)
-
rankfeatures
public FixedQuery rankfeatures(boolean enable)
-
ranking
public FixedQuery ranking(java.lang.String rankProfileName)
-
rankproperty
public FixedQuery rankproperty(java.lang.String propertyName, java.lang.String propertyValue)
-
rankingSoftTimeout
public FixedQuery rankingSoftTimeout(boolean enable)
-
rankingSoftTimeout
public FixedQuery rankingSoftTimeout(boolean enable, double factor)
-
sorting
public FixedQuery sorting(java.lang.String sorting)
-
rankingFreshness
public FixedQuery rankingFreshness(java.lang.String freshness)
-
rankingQueryCache
public FixedQuery rankingQueryCache(boolean enable)
-
bolding
public FixedQuery bolding(boolean enable)
-
format
public FixedQuery format(java.lang.String format)
-
summary
public FixedQuery summary(java.lang.String summaryClass)
-
presentationTemplate
public FixedQuery presentationTemplate(java.lang.String template)
-
presentationTiming
public FixedQuery presentationTiming(boolean enable)
-
select
public FixedQuery select(java.lang.String groupSyntax)
-
select
public FixedQuery select(Group group)
-
collapseField
public FixedQuery collapseField(java.lang.String summaryFieldName)
-
collapseSummary
public FixedQuery collapseSummary(java.lang.String summaryClass)
-
collapseSize
public FixedQuery collapseSize(int size)
-
posLatLong
public FixedQuery posLatLong(java.lang.String vespaLatLong)
-
posLatLong
public FixedQuery posLatLong(double lat, double lon)
-
posRadiusInKilometer
public FixedQuery posRadiusInKilometer(int km)
-
posRadiusInMeter
public FixedQuery posRadiusInMeter(int m)
-
posRadiusInMile
public FixedQuery posRadiusInMile(int mi)
-
posBoundingBox
public FixedQuery posBoundingBox(double n, double s, double e, double w)
-
streamingUserId
public FixedQuery streamingUserId(java.math.BigDecimal id)
-
streamingGroupName
public FixedQuery streamingGroupName(java.lang.String groupName)
-
streamingSelection
public FixedQuery streamingSelection(java.lang.String selection)
-
streamingPriority
public FixedQuery streamingPriority(java.lang.String priority)
-
streamingMaxBucketsPerVisitor
public FixedQuery streamingMaxBucketsPerVisitor(int max)
-
rulesOff
public FixedQuery rulesOff(boolean bool)
-
rulesRulebase
public FixedQuery rulesRulebase(java.lang.String rulebase)
-
recall
public FixedQuery recall(java.lang.String recall)
-
user
public FixedQuery user(java.lang.String user)
-
hitCountEstimate
public FixedQuery hitCountEstimate(boolean enable)
-
metricsIgnore
public FixedQuery metricsIgnore(boolean bool)
-
param
public FixedQuery param(java.lang.String key, java.lang.String value)
-
params
public FixedQuery params(java.util.Map<java.lang.String,java.lang.String> params)
-
buildQueryMap
public java.util.Map<java.lang.String,java.lang.String> buildQueryMap()
build the query map from the query- Returns:
- the query map
-
build
public java.lang.String build()
build the vespa query string join by '&'- Returns:
- the query string
-
hasPositiveSearchField
public boolean hasPositiveSearchField(java.lang.String fieldName)
-
hasPositiveSearchField
public boolean hasPositiveSearchField(java.lang.String fieldName, java.lang.Object value)
-
hasNegativeSearchField
public boolean hasNegativeSearchField(java.lang.String fieldName)
-
hasNegativeSearchField
public boolean hasNegativeSearchField(java.lang.String fieldName, java.lang.Object value)
-
-