Examples of AnalyzerAttribute


Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

    DefaultPhraseSlopAttribute attr = getQueryConfigHandler().addAttribute(DefaultPhraseSlopAttribute.class);
    attr.setDefaultPhraseSlop(defaultPhraseSlop);
  }

  public void setAnalyzer(Analyzer analyzer) {
    AnalyzerAttribute attr = getQueryConfigHandler().getAttribute(AnalyzerAttribute.class);
    attr.setAnalyzer(analyzer);
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

 
  public Analyzer getAnalyzer() {   
    QueryConfigHandler config = this.getQueryConfigHandler();

    if ( config.hasAttribute(AnalyzerAttribute.class)) {
      AnalyzerAttribute attr = config.getAttribute(AnalyzerAttribute.class);
      return attr.getAnalyzer();
    }

    return null;      
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

  @Test
  public void testAttributes() {
    StandardQueryConfigHandler config = new StandardQueryConfigHandler();

    AnalyzerAttribute analyzerAttr = config
        .addAttribute(AnalyzerAttribute.class);

    Assert.assertTrue(null == analyzerAttr.getAnalyzer());
    Assert.assertTrue(null == config.get(ConfigurationKeys.ANALYZER));
    Analyzer analyzer = new KeywordAnalyzer();
    analyzerAttr.setAnalyzer(analyzer);
    Assert.assertTrue(analyzer == analyzerAttr.getAnalyzer());
    Assert.assertTrue(analyzer == config.get(ConfigurationKeys.ANALYZER));

    DateResolutionAttribute dateResAttr = config
        .addAttribute(DateResolutionAttribute.class);
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

    // getQueryConfigHandler().set(ConfigurationKeys.PHRASE_SLOP,
    // defaultPhraseSlop);
  }

  public void setAnalyzer(Analyzer analyzer) {
    AnalyzerAttribute attr = getQueryConfigHandler().getAttribute(
        AnalyzerAttribute.class);
    attr.setAnalyzer(analyzer);
    // uncomment code below when deprecated query parser attributes are removed
    // getQueryConfigHandler().set(ConfigurationKeys.ANALYZER, analyzer);
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

    DefaultPhraseSlopAttribute attr = getQueryConfigHandler().addAttribute(DefaultPhraseSlopAttribute.class);
    attr.setDefaultPhraseSlop(defaultPhraseSlop);
  }

  public void setAnalyzer(Analyzer analyzer) {
    AnalyzerAttribute attr = getQueryConfigHandler().getAttribute(AnalyzerAttribute.class);
    attr.setAnalyzer(analyzer);
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

 
  public Analyzer getAnalyzer() {   
    QueryConfigHandler config = this.getQueryConfigHandler();

    if ( config.hasAttribute(AnalyzerAttribute.class)) {
      AnalyzerAttribute attr = config.getAttribute(AnalyzerAttribute.class);
      return attr.getAnalyzer();
    }

    return null;      
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

    DefaultPhraseSlopAttribute attr = (DefaultPhraseSlopAttribute) getQueryConfigHandler().addAttribute(DefaultPhraseSlopAttribute.class);
    attr.setDefaultPhraseSlop(defaultPhraseSlop);
  }

  public void setAnalyzer(Analyzer analyzer) {
    AnalyzerAttribute attr= (AnalyzerAttribute) getQueryConfigHandler().getAttribute(AnalyzerAttribute.class);
    attr.setAnalyzer(analyzer);
  }
View Full Code Here

Examples of org.apache.lucene.queryParser.standard.config.AnalyzerAttribute

 
  public Analyzer getAnalyzer() {   
    QueryConfigHandler config = this.getQueryConfigHandler();

    if ( config.hasAttribute(AnalyzerAttribute.class)) {
      AnalyzerAttribute attr= (AnalyzerAttribute) config.getAttribute(AnalyzerAttribute.class);
      return attr.getAnalyzer();
    }

    return null;      
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.