protected void |
DisMaxQParser.addBoostFunctions(org.apache.lucene.search.BooleanQuery.Builder query,
org.apache.solr.common.params.SolrParams solrParams) |
|
protected void |
DisMaxQParser.addBoostQuery(org.apache.lucene.search.BooleanQuery.Builder query,
org.apache.solr.common.params.SolrParams solrParams) |
|
void |
Grouping.addFieldCommand(String field,
SolrQueryRequest request) |
Adds a field command based on the specified field.
|
void |
Grouping.addFunctionCommand(String groupByStr,
SolrQueryRequest request) |
|
protected boolean |
DisMaxQParser.addMainQuery(org.apache.lucene.search.BooleanQuery.Builder query,
org.apache.solr.common.params.SolrParams solrParams) |
Adds the main query to the query argument.
|
protected void |
ExtendedDismaxQParser.addPhraseFieldQueries(org.apache.lucene.search.BooleanQuery.Builder query,
List<ExtendedDismaxQParser.Clause> clauses,
ExtendedDismaxQParser.ExtendedDismaxConfiguration config) |
Adds shingled phrase queries to all the fields specified in the pf, pf2 anf pf3 parameters
|
void |
Grouping.addQueryCommand(String groupByStr,
SolrQueryRequest request) |
|
protected void |
ExtendedDismaxQParser.addShingledPhraseQueries(org.apache.lucene.search.BooleanQuery.Builder mainQuery,
List<ExtendedDismaxQParser.Clause> clauses,
Collection<FieldParams> fields,
int shingleSize,
float tiebreaker,
int slop) |
Modifies the main query by adding a new optional Query consisting of shingled phrase queries
across the specified clauses using the specified field => boost mappings.
|
protected boolean |
FunctionQParser.consumeArgumentDelimiter() |
Consume an argument delimiter (a comma) from the token stream.
|
void |
StrParser.expect(String s) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getAliasedMultiTermQuery() |
Delegates to the super class unless the field has been specified as an alias -- in which case
we recurse on each of the aliased fields, and the results are composed into a
DisjunctionMaxQuery.
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getAliasedQuery() |
Delegates to the super class unless the field has been specified as an alias -- in which case
we recurse on each of the aliased fields, and the results are composed into a
DisjunctionMaxQuery.
|
protected org.apache.lucene.search.Query |
DisMaxQParser.getAlternateUserQuery(org.apache.solr.common.params.SolrParams solrParams) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getBooleanQuery(List<org.apache.lucene.search.BooleanClause> clauses) |
|
protected List<org.apache.lucene.search.Query> |
ExtendedDismaxQParser.getBoostFunctions() |
Parses all function queries
|
protected List<org.apache.lucene.search.Query> |
ExtendedDismaxQParser.getBoostQueries() |
Parses all boost queries
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getFieldQuery(String field,
String val,
boolean quoted,
boolean raw) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getFieldQuery(String field,
String val,
int slop) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getFieldQuery(String field,
List<String> queryTerms,
boolean raw) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getFuzzyQuery(String field,
String val,
float minSimilarity) |
|
String |
StrParser.getGlobbedId(String errMessage) |
|
org.apache.lucene.search.Query |
DisMaxQParser.getHighlightQuery() |
|
org.apache.lucene.search.Query |
ExtendedDismaxQParser.getHighlightQuery() |
|
org.apache.lucene.search.Query |
QParser.getHighlightQuery() |
|
String |
StrParser.getId() |
|
String |
StrParser.getId(String errMessage) |
|
static org.apache.solr.common.params.SolrParams |
QueryParsing.getLocalParams(String txt,
org.apache.solr.common.params.SolrParams params) |
"foo" returns null "{!prefix f=myfield}yes" returns type="prefix",f="myfield",v="yes" "{!prefix
f=myfield v=$p}" returns type="prefix",f="myfield",v=params.get("p")
|
protected List<org.apache.lucene.queries.function.ValueSource> |
ExtendedDismaxQParser.getMultiplicativeBoosts() |
Parses all multiplicative boosts
|
protected List<org.apache.lucene.search.Query> |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getMultiTermQueries(ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias a) |
|
static QParser |
QParser.getParser(String qstr,
String parserName,
boolean allowLocalParams,
SolrQueryRequest req) |
Expert: Create a QParser to parse qstr using the parserName parser,
while allowing a toggle for whether local-params may be parsed.
|
static QParser |
QParser.getParser(String qstr,
String defaultParser,
SolrQueryRequest req) |
Create a QParser to parse qstr using the defaultParser .
|
static QParser |
QParser.getParser(String qstr,
SolrQueryRequest req) |
Create a QParser to parse qstr , using the "lucene"
(QParserPlugin.DEFAULT_QTYPE) query parser.
|
protected org.apache.lucene.search.Query |
DisMaxQParser.getPhraseQuery(String userQuery,
SolrPluginUtils.DisjunctionMaxQueryParser pp) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getPrefixQuery(String field,
String val) |
|
protected List<org.apache.lucene.search.Query> |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getQueries(ExtendedDismaxQParser.ExtendedSolrQueryParser.Alias a) |
|
org.apache.lucene.search.Query |
QParser.getQuery() |
Returns the resulting query from this QParser, calling parse() only the first time and caching
the Query result.
|
String |
StrParser.getQuotedString() |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getRangeQuery(String field,
String a,
String b,
boolean startInclusive,
boolean endInclusive) |
|
Boolean |
StrParser.getSortDirection() |
Sort direction or null if current position does not indicate a sort direction.
|
SortSpec |
QParser.getSortSpec(boolean useGlobalParams) |
|
protected org.apache.lucene.search.Query |
DisMaxQParser.getUserQuery(String userQuery,
SolrPluginUtils.DisjunctionMaxQueryParser up,
org.apache.solr.common.params.SolrParams solrParams) |
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.getWildcardQuery(String field,
String val) |
|
boolean |
FunctionQParser.hasMoreArguments() |
Are there more arguments in the argument list being parsed?
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.ExtendedSolrQueryParser.newFieldQuery(org.apache.lucene.analysis.Analyzer analyzer,
String field,
String queryText,
boolean quoted,
boolean fieldAutoGenPhraseQueries,
boolean enableGraphQueries,
SolrQueryParserBase.SynonymQueryStyle synonymQueryStyle) |
|
org.apache.lucene.search.Query |
DisMaxQParser.parse() |
|
org.apache.lucene.search.Query |
ExportQParserPlugin.ExportQParser.parse() |
|
org.apache.lucene.search.Query |
ExtendedDismaxQParser.parse() |
|
org.apache.lucene.search.Query |
FunctionQParser.parse() |
|
org.apache.lucene.search.Query |
LuceneQParser.parse() |
|
org.apache.lucene.search.Query |
MaxScoreQParser.parse() |
Parses the query exactly like the Lucene parser does, but delegates all SHOULD clauses to
DisjunctionMaxQuery with meaning only the clause with the max score will contribute to the
overall score, unless the tie parameter is specified.
|
org.apache.lucene.search.Query |
MinHashQParser.parse() |
|
abstract org.apache.lucene.search.Query |
QParser.parse() |
Create and return the Query object represented by qstr .
|
org.apache.lucene.search.Query |
RankQParserPlugin.RankQParser.parse() |
|
org.apache.lucene.search.Query |
SpatialFilterQParser.parse() |
|
abstract org.apache.lucene.queries.function.ValueSource |
ValueSourceParser.parse(FunctionQParser fp) |
Parse the user input into a ValueSource.
|
AggValueSource |
FunctionQParser.parseAgg(int flags) |
|
String |
FunctionQParser.parseArg() |
|
double |
FunctionQParser.parseDouble() |
Parse a Double
|
protected org.apache.lucene.search.Query |
ExtendedDismaxQParser.parseEscapedQuery(ExtendedDismaxQParser.ExtendedSolrQueryParser up,
String escapedUserQuery,
ExtendedDismaxQParser.ExtendedDismaxConfiguration config) |
Parses an escaped version of the user's query.
|
static List<org.apache.lucene.search.Query> |
QueryUtils.parseFilterQueries(SolrQueryRequest req,
boolean fixNegativeQueries) |
Parse the filter queries in Solr request
|
Float |
FunctionQParser.parseFloat() |
Parse a float.
|
String |
FunctionQParser.parseId() |
|
int |
FunctionQParser.parseInt() |
Parse an integer
|
static int |
QueryParsing.parseLocalParams(String txt,
int start,
org.apache.solr.common.params.ModifiableSolrParams target,
org.apache.solr.common.params.SolrParams params) |
|
static int |
QueryParsing.parseLocalParams(String txt,
int start,
org.apache.solr.common.params.ModifiableSolrParams target,
org.apache.solr.common.params.SolrParams params,
String startString,
char endChar) |
|
org.apache.lucene.search.Query |
FunctionQParser.parseNestedQuery() |
|
static Map<String,Float> |
DisMaxQParser.parseQueryFields(IndexSchema indexSchema,
org.apache.solr.common.params.SolrParams solrParams) |
|
org.apache.lucene.queries.function.ValueSource |
FunctionQParser.parseValueSource() |
Parse an individual ValueSource.
|
protected org.apache.lucene.queries.function.ValueSource |
FunctionQParser.parseValueSource(boolean doConsumeDelimiter) |
Parse an individual value source.
|
protected org.apache.lucene.queries.function.ValueSource |
FunctionQParser.parseValueSource(int flags) |
|
List<org.apache.lucene.queries.function.ValueSource> |
FunctionQParser.parseValueSourceList() |
Parse a list of ValueSource.
|
List<org.apache.lucene.queries.function.ValueSource> |
FunctionQParser.parseValueSourceList(int flags) |
Parse a list of ValueSource.
|
QParser |
QParser.subQuery(String q,
String defaultType) |
Create a new QParser for parsing an embedded sub-query
|
protected void |
ExtendedDismaxQParser.validateQueryFields(ExtendedDismaxQParser.ExtendedSolrQueryParser up) |
Validate query field names.
|