Package com.yahoo.search.yql
Class YqlParser
java.lang.Object
com.yahoo.search.yql.YqlParser
- All Implemented Interfaces:
Parser
The YQL query language.
This class must be kept in lockstep with
VespaSerializer
.
Adding anything here will usually require a corresponding addition in
VespaSerializer.- Author:
- Steinar Knutsen, Stian Kristoffersen, Simon Thoresen Hult
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final Integer
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHits()
Give the number of hits expected from the latest parsed query if anything is explicitly specified.Give the offset expected from the latest parsed query if anything is explicitly specified.The sorting specified in the YQL+ query last parsed.The timeout specified in the YQL+ query last parsed.boolean
void
setQueryParser
(boolean queryParser) void
setUserQuery
(Query userQuery)
-
Field Details
-
DESCENDING_HITS_ORDER
- See Also:
-
ASCENDING_HITS_ORDER
- See Also:
-
DEFAULT_TARGET_NUM_HITS
-
ANNOTATIONS
- See Also:
-
NFKC
- See Also:
-
USER_INPUT_LANGUAGE
- See Also:
-
START_ANCHOR
- See Also:
-
END_ANCHOR
- See Also:
-
SORTING_FUNCTION
- See Also:
-
SORTING_LOCALE
- See Also:
-
SORTING_STRENGTH
- See Also:
-
ACCENT_DROP
- See Also:
-
ALTERNATIVES
- See Also:
-
AND_SEGMENTING
- See Also:
-
APPROXIMATE
- See Also:
-
BOUNDS
- See Also:
-
BOUNDS_LEFT_OPEN
- See Also:
-
BOUNDS_OPEN
- See Also:
-
BOUNDS_RIGHT_OPEN
- See Also:
-
CONNECTION_ID
- See Also:
-
CONNECTION_WEIGHT
- See Also:
-
CONNECTIVITY
- See Also:
-
DISTANCE
- See Also:
-
DISTANCE_THRESHOLD
- See Also:
-
DOT_PRODUCT
- See Also:
-
EQUIV
- See Also:
-
FILTER
- See Also:
-
GEO_LOCATION
- See Also:
-
HIT_LIMIT
- See Also:
-
HNSW_EXPLORE_ADDITIONAL_HITS
- See Also:
-
IMPLICIT_TRANSFORMS
- See Also:
-
LABEL
- See Also:
-
NEAR
- See Also:
-
NEAREST_NEIGHBOR
- See Also:
-
NORMALIZE_CASE
- See Also:
-
ONEAR
- See Also:
-
ORIGIN
- See Also:
-
ORIGIN_LENGTH
- See Also:
-
ORIGIN_OFFSET
- See Also:
-
ORIGIN_ORIGINAL
- See Also:
-
PHRASE
- See Also:
-
PREDICATE
- See Also:
-
PREFIX
- See Also:
-
RANGE
- See Also:
-
RANK
- See Also:
-
RANKED
- See Also:
-
SAME_ELEMENT
- See Also:
-
SCORE_THRESHOLD
- See Also:
-
SIGNIFICANCE
- See Also:
-
STEM
- See Also:
-
SUBSTRING
- See Also:
-
SUFFIX
- See Also:
-
TARGET_HITS
- See Also:
-
TARGET_NUM_HITS
- See Also:
-
THRESHOLD_BOOST_FACTOR
- See Also:
-
UNIQUE_ID
- See Also:
-
URI
- See Also:
-
USE_POSITION_DATA
- See Also:
-
WAND
- See Also:
-
WEAK_AND
- See Also:
-
WEIGHT
- See Also:
-
WEIGHTED_SET
- See Also:
-
FUZZY
- See Also:
-
MAX_EDIT_DISTANCE
- See Also:
-
PREFIX_LENGTH
- See Also:
-
-
Constructor Details
-
YqlParser
-
-
Method Details
-
parse
Description copied from interface:Parser
-
isQueryParser
public boolean isQueryParser() -
setQueryParser
public void setQueryParser(boolean queryParser) -
setUserQuery
-
getYqlSummaryFields
-
getGroupingSteps
-
getOffset
Give the offset expected from the latest parsed query if anything is explicitly specified.- Returns:
- an Integer instance or null
-
getHits
Give the number of hits expected from the latest parsed query if anything is explicitly specified.- Returns:
- an Integer instance or null
-
getTimeout
The timeout specified in the YQL+ query last parsed.- Returns:
- an Integer instance or null
-
getSorting
The sorting specified in the YQL+ query last parsed.- Returns:
- a Sorting instance or null
-