Example usage for org.apache.lucene.queryparser.flexible.standard.builders DummyQueryNodeBuilder DummyQueryNodeBuilder

List of usage examples for org.apache.lucene.queryparser.flexible.standard.builders DummyQueryNodeBuilder DummyQueryNodeBuilder

Introduction

In this page you can find the example usage for org.apache.lucene.queryparser.flexible.standard.builders DummyQueryNodeBuilder DummyQueryNodeBuilder.

Prototype

public DummyQueryNodeBuilder() 

Source Link

Document

Constructs a DummyQueryNodeBuilder object.

Usage

From source file:com.sindicetech.siren.qparser.keyword.builders.KeywordQueryTreeBuilder.java

License:Open Source License

public KeywordQueryTreeBuilder() {
    // Create Siren queries
    this.setBuilder(FuzzyQueryNode.class, new NodeFuzzyQueryNodeBuilder());
    this.setBuilder(WildcardQueryNode.class, new NodeWildcardQueryNodeBuilder());
    this.setBuilder(TokenizedPhraseQueryNode.class, new NodePhraseQueryNodeBuilder());
    this.setBuilder(PrefixWildcardQueryNode.class, new NodePrefixWildcardQueryNodeBuilder());
    this.setBuilder(SlopQueryNode.class, new SlopQueryNodeBuilder());
    this.setBuilder(MultiPhraseQueryNode.class, new MultiPhraseQueryNodeBuilder());
    this.setBuilder(FieldQueryNode.class, new FieldQueryNodeBuilder());
    this.setBuilder(NodeNumericRangeQueryNode.class, new NodeNumericRangeQueryNodeBuilder());
    this.setBuilder(TermRangeQueryNode.class, new NodeTermRangeQueryNodeBuilder());
    this.setBuilder(RegexpQueryNode.class, new NodeRegexpQueryNodeBuilder());
    this.setBuilder(TwigQueryNode.class, new TwigQueryNodeBuilder());
    this.setBuilder(ArrayQueryNode.class, new ArrayQueryNodeBuilder());
    this.setBuilder(WildcardNodeQueryNode.class, new DummyQueryNodeBuilder());
    this.setBuilder(NodeBooleanQueryNode.class, new NodeBooleanQueryNodeBuilder());
    this.setBuilder(SpanBooleanQueryNode.class, new SpanBooleanQueryNodeBuilder());

    this.setBuilder(TopLevelQueryNode.class, new TopLevelQueryNodeBuilder());
    // Create Lucene queries
    this.setBuilder(GroupQueryNode.class, new GroupQueryNodeBuilder());
    this.setBuilder(ModifierQueryNode.class, new ModifierQueryNodeBuilder());
    this.setBuilder(MatchAllDocsQueryNode.class, new MatchAllDocsQueryNodeBuilder());
    this.setBuilder(NumericQueryNode.class, new DummyQueryNodeBuilder());
    this.setBuilder(BooleanQueryNode.class, new BooleanQueryNodeBuilder());
    this.setBuilder(MatchNoDocsQueryNode.class, new MatchNoDocsQueryNodeBuilder());
    this.setBuilder(BoostQueryNode.class, new BoostQueryNodeBuilder());
}

From source file:org.sindice.siren.qparser.keyword.builders.KeywordQueryTreeBuilder.java

License:Apache License

public KeywordQueryTreeBuilder() {
    // Create Siren primitive queries
    this.setBuilder(FuzzyQueryNode.class, new NodeFuzzyQueryNodeBuilder());
    this.setBuilder(WildcardQueryNode.class, new NodeWildcardQueryNodeBuilder());
    this.setBuilder(TokenizedPhraseQueryNode.class, new NodePhraseQueryNodeBuilder());
    this.setBuilder(PrefixWildcardQueryNode.class, new NodePrefixWildcardQueryNodeBuilder());
    this.setBuilder(SlopQueryNode.class, new SlopQueryNodeBuilder());
    this.setBuilder(MultiPhraseQueryNode.class, new MultiPhraseQueryNodeBuilder());
    this.setBuilder(FieldQueryNode.class, new FieldQueryNodeBuilder());
    this.setBuilder(NodeNumericRangeQueryNode.class, new NodeNumericRangeQueryNodeBuilder());
    this.setBuilder(TermRangeQueryNode.class, new NodeTermRangeQueryNodeBuilder());
    this.setBuilder(RegexpQueryNode.class, new NodeRegexpQueryNodeBuilder());
    this.setBuilder(TwigQueryNode.class, new TwigQueryNodeBuilder());
    this.setBuilder(ArrayQueryNode.class, new ArrayQueryNodeBuilder());
    this.setBuilder(NodeBooleanQueryNode.class, new NodeBooleanQueryNodeBuilder());
    this.setBuilder(WildcardNodeQueryNode.class, new DummyQueryNodeBuilder());
    this.setBuilder(DatatypeQueryNode.class, new DatatypeQueryNodeBuilder());

    this.setBuilder(TopLevelQueryNode.class, new TopLevelQueryNodeBuilder());
    // Create Lucene queries
    this.setBuilder(GroupQueryNode.class, new GroupQueryNodeBuilder());
    this.setBuilder(ModifierQueryNode.class, new ModifierQueryNodeBuilder());
    this.setBuilder(MatchAllDocsQueryNode.class, new MatchAllDocsQueryNodeBuilder());
    this.setBuilder(NumericQueryNode.class, new DummyQueryNodeBuilder());
    this.setBuilder(BooleanQueryNode.class, new BooleanQueryNodeBuilder());
    this.setBuilder(MatchNoDocsQueryNode.class, new MatchNoDocsQueryNodeBuilder());
    this.setBuilder(BoostQueryNode.class, new BoostQueryNodeBuilder());
}