public abstract class CollectorFilterablePlugin extends Object
CollectorFilterable build plugin| 限定符和类型 | 字段和说明 |
|---|---|
static Map<String,CollectorFilterablePlugin> |
standardPlugins |
| 构造器和说明 |
|---|
CollectorFilterablePlugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract CollectorFilterable |
createCollectorFilterable(String qstr,
org.apache.solr.common.params.SolrParams localParams,
org.apache.solr.common.params.SolrParams params,
org.apache.solr.request.SolrQueryRequest req,
org.apache.lucene.queries.function.ValueSource valueSource,
String valueStr)
return a
CollectorFilterable |
abstract String |
getName() |
static Long |
parseLongExt(String longStr)
Long.parseLong and can parse 0x or 0b radix number
|
static List<String> |
parseMultiValue(String valueStr,
String splitStr,
boolean requireValue) |
static org.apache.solr.search.function.ValueSourceRangeFilter |
parseRange(org.apache.lucene.queries.function.ValueSource vs,
String rangeValue) |
void |
verifyValueStr(String valueStr,
org.apache.lucene.queries.function.ValueSource valueSource) |
public static final Map<String,CollectorFilterablePlugin> standardPlugins
public abstract CollectorFilterable createCollectorFilterable(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, org.apache.solr.request.SolrQueryRequest req, org.apache.lucene.queries.function.ValueSource valueSource, String valueStr) throws org.apache.solr.search.SyntaxError
CollectorFilterableorg.apache.solr.search.SyntaxErrorpublic abstract String getName()
public void verifyValueStr(String valueStr, org.apache.lucene.queries.function.ValueSource valueSource) throws org.apache.solr.search.SyntaxError
org.apache.solr.search.SyntaxErrorpublic static List<String> parseMultiValue(String valueStr, String splitStr, boolean requireValue) throws org.apache.solr.search.SyntaxError
valueStr - format is :x or (x[<, n>...])splitStr - null is ','requireValue - is true value is not blankorg.apache.solr.search.SyntaxError - format errorpublic static org.apache.solr.search.function.ValueSourceRangeFilter parseRange(org.apache.lucene.queries.function.ValueSource vs,
String rangeValue)
throws org.apache.solr.search.SyntaxError
rangeValue - [|(v1 TO v2)|]org.apache.solr.search.SyntaxError - if format errorCopyright © 2016 vootoo. All rights reserved.