Package org.apache.solr.search.join
Class BlockJoinParentQParser
- java.lang.Object
-
- org.apache.solr.search.QParser
-
- org.apache.solr.search.join.FiltersQParser
-
- org.apache.solr.search.join.BlockJoinParentQParser
-
- Direct Known Subclasses:
BlockJoinChildQParser
public class BlockJoinParentQParser extends FiltersQParser
-
-
Field Summary
Fields Modifier and Type Field Description static String
CACHE_NAME
implementation detail subject to change-
Fields inherited from class org.apache.solr.search.QParser
FLAG_FILTER, flags, localParams, localParamsEnd, params, qstr, query, recurseCount, req, stringIncludingLocalParams, valFollowedParams
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.lucene.search.Query
createQuery(org.apache.lucene.search.Query parentList, org.apache.lucene.search.Query query, String scoreMode)
static org.apache.lucene.search.join.BitSetProducer
getCachedBitSetProducer(SolrQueryRequest request, org.apache.lucene.search.Query query)
protected String
getFiltersParamName()
protected String
getParentFilterLocalParamName()
protected org.apache.lucene.search.Query
noClausesQuery()
protected org.apache.lucene.search.Query
parseParentFilter()
protected org.apache.lucene.search.Query
wrapSubordinateClause(org.apache.lucene.search.Query subordinate)
-
Methods inherited from class org.apache.solr.search.join.FiltersQParser
clauses, createBuilder, exclude, parse, parseImpl, unwrapQuery
-
Methods inherited from class org.apache.solr.search.QParser
addDebugInfo, getDefaultHighlightFields, getFlags, getHighlightQuery, getLocalParams, getParam, getParams, getParser, getParser, getParser, getQuery, getReq, getSortSpec, getString, isFilter, setFlags, setIsFilter, setLocalParams, setParams, setReq, setString, subQuery
-
-
-
-
Field Detail
-
CACHE_NAME
public static final String CACHE_NAME
implementation detail subject to change- See Also:
- Constant Field Values
-
-
Method Detail
-
getParentFilterLocalParamName
protected String getParentFilterLocalParamName()
-
getFiltersParamName
protected String getFiltersParamName()
- Overrides:
getFiltersParamName
in classFiltersQParser
-
parseParentFilter
protected org.apache.lucene.search.Query parseParentFilter() throws SyntaxError
- Throws:
SyntaxError
-
wrapSubordinateClause
protected org.apache.lucene.search.Query wrapSubordinateClause(org.apache.lucene.search.Query subordinate) throws SyntaxError
- Overrides:
wrapSubordinateClause
in classFiltersQParser
- Throws:
SyntaxError
-
noClausesQuery
protected org.apache.lucene.search.Query noClausesQuery() throws SyntaxError
- Overrides:
noClausesQuery
in classFiltersQParser
- Throws:
SyntaxError
-
createQuery
protected org.apache.lucene.search.Query createQuery(org.apache.lucene.search.Query parentList, org.apache.lucene.search.Query query, String scoreMode) throws SyntaxError
- Throws:
SyntaxError
-
getCachedBitSetProducer
public static org.apache.lucene.search.join.BitSetProducer getCachedBitSetProducer(SolrQueryRequest request, org.apache.lucene.search.Query query)
-
-