Lucene禁止子类查询来自已解析的查询

时间:2018-07-16 09:49:28

标签: java lucene

是否有内置机制禁止/过滤掉不应包含特定查询类型的查询?例如,如果我准备一个由TermQuery / WildcardQuery / PointRangeQuery / RegexpQuery组成的查询。有没有一种简单的方法可以从准备好的查询中过滤出RegexpQuery?还是至少检测RegexpQuery并拒绝整个查询?还是我必须自己检测这个?

即:

Query a;
if (a instanceof RegexpQuery) {
    return; //reject
}

0 个答案:

没有答案