Package org.apache.lucene.queryParser.standard.config

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


   *
   * @param collator
   *          the collator to use when constructing {@link RangeQueryNode}s
   */
  public void setRangeCollator(Collator collator) {
    RangeCollatorAttribute attr = getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    attr.setDateResolution(collator);
  }
View Full Code Here


  /**
   * @return the collator used to determine index term inclusion in ranges for
   *         RangeQuerys.
   */
  public Collator getRangeCollator() {
    RangeCollatorAttribute attr = getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    return attr.getRangeCollator();
  }
View Full Code Here

    Assert.assertEquals(posIncrEnabled, positionIncrementsAttr
        .isPositionIncrementsEnabled());
    Assert.assertEquals(posIncrEnabled, config.get(
        ConfigurationKeys.ENABLE_POSITION_INCREMENTS).booleanValue());

    RangeCollatorAttribute rangeCollatorAttr = config
        .addAttribute(RangeCollatorAttribute.class);

    Assert.assertTrue(null == rangeCollatorAttr.getRangeCollator());
    Assert.assertTrue(null == config.get(ConfigurationKeys.RANGE_COLLATOR));
    Collator collator = new Collator() {

      @Override
      public int compare(String arg0, String arg1) {
        return 0;
      }

      @Override
      public CollationKey getCollationKey(String arg0) {
        return null;
      }

      @Override
      public int hashCode() {
        return 0;
      }

    };
    rangeCollatorAttr.setDateResolution(collator);
    Assert.assertTrue(collator == rangeCollatorAttr.getRangeCollator());
    Assert.assertTrue(collator == config.get(ConfigurationKeys.RANGE_COLLATOR));

    BoostAttribute boostAttr = config.addAttribute(BoostAttribute.class);

    Assert.assertEquals(1.0f, boostAttr.getBoost());
View Full Code Here

   *
   * @param collator the collator to use when constructing
   *        {@link RangeQueryNode}s
   */
  public void setRangeCollator(Collator collator) {
    RangeCollatorAttribute attr = getQueryConfigHandler().getAttribute(
        RangeCollatorAttribute.class);
    attr.setDateResolution(collator);

    // uncomment code below when deprecated query parser attributes are removed
    // getQueryConfigHandler().set(ConfigurationKeys.RANGE_COLLATOR, collator);
  }
View Full Code Here

   *
   * @param collator
   *          the collator to use when constructing {@link RangeQueryNode}s
   */
  public void setRangeCollator(Collator collator) {
    RangeCollatorAttribute attr = getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    attr.setDateResolution(collator);
  }
View Full Code Here

  /**
   * @return the collator used to determine index term inclusion in ranges for
   *         RangeQuerys.
   */
  public Collator getRangeCollator() {
    RangeCollatorAttribute attr = getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    return attr.getRangeCollator();
  }
View Full Code Here

   *
   * @param collator
   *          the collator to use when constructing {@link RangeQueryNode}s
   */
  public void setRangeCollator(Collator collator) {
    RangeCollatorAttribute attr = (RangeCollatorAttribute) getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    attr.setDateResolution(collator);
  }
View Full Code Here

  /**
   * @return the collator used to determine index term inclusion in ranges for
   *         RangeQuerys.
   */
  public Collator getRangeCollator() {
    RangeCollatorAttribute attr = (RangeCollatorAttribute) getQueryConfigHandler().getAttribute(RangeCollatorAttribute.class);
    return attr.getRangeCollator();
  }
View Full Code Here

TOP

Related Classes of org.apache.lucene.queryParser.standard.config.RangeCollatorAttribute

Copyright © 2018 www.massapicom. 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.