Package org.apache.solr.search.vector
Class KnnQParser
java.lang.Object
org.apache.solr.search.QParser
org.apache.solr.search.vector.AbstractVectorQParserBase
org.apache.solr.search.vector.KnnQParser
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final booleanprotected static final intprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class org.apache.solr.search.vector.AbstractVectorQParserBase
vectorToSearchFields inherited from class org.apache.solr.search.QParser
FLAG_FILTER, flags, localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParams -
Constructor Summary
ConstructorsConstructorDescriptionKnnQParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.lucene.search.Queryorg.apache.lucene.search.Queryparse()Create and return theQueryobject represented byqstr.Methods inherited from class org.apache.solr.search.vector.AbstractVectorQParserBase
getCheckedFieldType, getFieldName, getFilterQuery, getVectorToSearchMethods inherited from class org.apache.solr.search.QParser
addDebugInfo, getDefaultHighlightFields, getFlags, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getParser, getParser, getPrefixQueryMinPrefixLength, getQuery, getReq, getSortSpec, getString, isFilter, parseAsValueSource, setFlags, setIsFilter, setLocalParams, setParams, setReq, setString, subQuery
-
Field Details
-
TOP_K
- See Also:
-
DEFAULT_TOP_K
protected static final int DEFAULT_TOP_K- See Also:
-
SEED_QUERY
- See Also:
-
FILTERED_SEARCH_THRESHOLD
- See Also:
-
EARLY_TERMINATION
- See Also:
-
DEFAULT_EARLY_TERMINATION
protected static final boolean DEFAULT_EARLY_TERMINATION- See Also:
-
SATURATION_THRESHOLD
- See Also:
-
PATIENCE
- See Also:
-
-
Constructor Details
-
KnnQParser
public KnnQParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
-
-
Method Details
-
getEarlyTerminationParams
-
getSeedQuery
protected org.apache.lucene.search.Query getSeedQuery() throws org.apache.solr.common.SolrException, SyntaxError- Throws:
org.apache.solr.common.SolrExceptionSyntaxError
-
parse
Description copied from class:QParserCreate and return theQueryobject represented byqstr. Null MAY be returned to signify there was no input (e.g. no query string) to parse.- Specified by:
parsein classQParser- Throws:
SyntaxError- See Also:
-