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