Package ai.vespa.client.dsl
Class FixedQuery
java.lang.Object
ai.vespa.client.dsl.FixedQuery
FixedQuery contains a 'Query'.
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()
Builds the vespa query string joined 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
Builds the vespa query string joined by '&'- Returns:
- the query string
-
hasPositiveSearchField
-
hasPositiveSearchField
-
hasNegativeSearchField
-
hasNegativeSearchField
-