public abstract class CollectorFilterablePlugin
extends java.lang.Object
CollectorFilterable build plugin| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.Map<java.lang.String,CollectorFilterablePlugin> |
standardPlugins |
| 构造器和说明 |
|---|
CollectorFilterablePlugin() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract CollectorFilterable |
createCollectorFilterable(java.lang.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,
java.lang.String valueStr)
return a
CollectorFilterable |
abstract java.lang.String |
getName() |
static java.lang.Long |
parseLongExt(java.lang.String longStr)
Long.parseLong and can parse 0x or 0b radix number
|
static java.util.List<java.lang.String> |
parseMultiValue(java.lang.String valueStr,
java.lang.String splitStr,
boolean requireValue) |
static org.apache.solr.search.function.ValueSourceRangeFilter |
parseRange(org.apache.lucene.queries.function.ValueSource vs,
java.lang.String rangeValue) |
void |
verifyValueStr(java.lang.String valueStr,
org.apache.lucene.queries.function.ValueSource valueSource) |
public static final java.util.Map<java.lang.String,CollectorFilterablePlugin> standardPlugins
public abstract CollectorFilterable createCollectorFilterable(java.lang.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, java.lang.String valueStr) throws org.apache.solr.search.SyntaxError
CollectorFilterableorg.apache.solr.search.SyntaxErrorpublic abstract java.lang.String getName()
public void verifyValueStr(java.lang.String valueStr,
org.apache.lucene.queries.function.ValueSource valueSource)
throws org.apache.solr.search.SyntaxError
org.apache.solr.search.SyntaxErrorpublic static java.util.List<java.lang.String> parseMultiValue(java.lang.String valueStr,
java.lang.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,
java.lang.String rangeValue)
throws org.apache.solr.search.SyntaxError
rangeValue - [|(v1 TO v2)|]org.apache.solr.search.SyntaxError - if format errorpublic static java.lang.Long parseLongExt(java.lang.String longStr)
java.lang.NumberFormatExceptionCopyright © 2015. All Rights Reserved.