Package org.apache.solr.search.neural
Class AbstractVectorQParserBase
- java.lang.Object
-
- org.apache.solr.search.QParser
-
- org.apache.solr.search.neural.AbstractVectorQParserBase
-
- Direct Known Subclasses:
KnnQParser
,VectorSimilarityQParser
public abstract class AbstractVectorQParserBase extends QParser
-
-
Field Summary
-
Fields inherited from class org.apache.solr.search.QParser
FLAG_FILTER, flags, localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParams
-
-
Constructor Summary
Constructors Constructor Description AbstractVectorQParserBase(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static DenseVectorField
getCheckedFieldType(SchemaField schemaField)
protected String
getFieldName()
protected org.apache.lucene.search.Query
getFilterQuery()
protected String
getVectorToSearch()
-
Methods inherited from class org.apache.solr.search.QParser
addDebugInfo, getDefaultHighlightFields, getFlags, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getParser, getParser, getPrefixQueryMinPrefixLength, getQuery, getReq, getSortSpec, getString, isFilter, parse, setFlags, setIsFilter, setLocalParams, setParams, setReq, setString, subQuery
-
-
-
-
Constructor Detail
-
AbstractVectorQParserBase
public AbstractVectorQParserBase(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req)
-
-
Method Detail
-
getVectorToSearch
protected String getVectorToSearch()
-
getFieldName
protected String getFieldName()
-
getCheckedFieldType
protected static DenseVectorField getCheckedFieldType(SchemaField schemaField)
-
getFilterQuery
protected org.apache.lucene.search.Query getFilterQuery() throws org.apache.solr.common.SolrException, SyntaxError
- Throws:
org.apache.solr.common.SolrException
SyntaxError
-
-