Example usage for org.apache.lucene.analysis.tokenattributes KeywordAttributeImpl KeywordAttributeImpl

List of usage examples for org.apache.lucene.analysis.tokenattributes KeywordAttributeImpl KeywordAttributeImpl

Introduction

In this page you can find the example usage for org.apache.lucene.analysis.tokenattributes KeywordAttributeImpl KeywordAttributeImpl.

Prototype

public KeywordAttributeImpl() 

Source Link

Document

Initialize this attribute with the keyword value as false.

Usage

From source file:org.hibernate.search.test.serialization.SerializationTest.java

License:Open Source License

private List<List<AttributeImpl>> buildTokenSteamWithAttributes() {
    List<List<AttributeImpl>> tokens = new ArrayList<List<AttributeImpl>>();
    tokens.add(new ArrayList<AttributeImpl>());
    AnalysisRequestHandlerBase.TokenTrackingAttributeImpl attrImpl = new AnalysisRequestHandlerBase.TokenTrackingAttributeImpl();
    attrImpl.reset(new int[] { 1, 2, 3 }, 4);
    tokens.get(0).add(attrImpl);/* w  ww.  j a v a2s . com*/

    CharTermAttributeImpl charAttr = new CharTermAttributeImpl();
    charAttr.append("Wazzza");
    tokens.get(0).add(charAttr);

    PayloadAttributeImpl payloadAttribute = new PayloadAttributeImpl();
    payloadAttribute.setPayload(new Payload(new byte[] { 0, 1, 2, 3 }));
    tokens.get(0).add(payloadAttribute);

    KeywordAttributeImpl keywordAttr = new KeywordAttributeImpl();
    keywordAttr.setKeyword(true);
    tokens.get(0).add(keywordAttr);

    PositionIncrementAttributeImpl posIncrAttr = new PositionIncrementAttributeImpl();
    posIncrAttr.setPositionIncrement(3);
    tokens.get(0).add(posIncrAttr);

    FlagsAttributeImpl flagsAttr = new FlagsAttributeImpl();
    flagsAttr.setFlags(435);
    tokens.get(0).add(flagsAttr);

    TypeAttributeImpl typeAttr = new TypeAttributeImpl();
    typeAttr.setType("acronym");
    tokens.get(0).add(typeAttr);

    OffsetAttributeImpl offsetAttr = new OffsetAttributeImpl();
    offsetAttr.setOffset(4, 7);
    tokens.get(0).add(offsetAttr);
    return tokens;
}

From source file:org.hibernate.search.test.util.SerializationTestHelper.java

License:LGPL

public static List<List<AttributeImpl>> buildTokenStreamWithAttributes() {
    List<List<AttributeImpl>> tokens = new ArrayList<>();
    tokens.add(new ArrayList<AttributeImpl>());

    CharTermAttributeImpl charAttr = new CharTermAttributeImpl();
    charAttr.append("Wazzza");
    tokens.get(0).add(charAttr);//  w w  w.  jav a 2s  .  co m

    PayloadAttributeImpl payloadAttribute = new PayloadAttributeImpl();
    payloadAttribute.setPayload(new BytesRef(new byte[] { 0, 1, 2, 3 }));
    tokens.get(0).add(payloadAttribute);

    KeywordAttributeImpl keywordAttr = new KeywordAttributeImpl();
    keywordAttr.setKeyword(true);
    tokens.get(0).add(keywordAttr);

    PositionIncrementAttributeImpl posIncrAttr = new PositionIncrementAttributeImpl();
    posIncrAttr.setPositionIncrement(3);
    tokens.get(0).add(posIncrAttr);

    FlagsAttributeImpl flagsAttr = new FlagsAttributeImpl();
    flagsAttr.setFlags(435);
    tokens.get(0).add(flagsAttr);

    TypeAttributeImpl typeAttr = new TypeAttributeImpl();
    typeAttr.setType("acronym");
    tokens.get(0).add(typeAttr);

    OffsetAttributeImpl offsetAttr = new OffsetAttributeImpl();
    offsetAttr.setOffset(4, 7);
    tokens.get(0).add(offsetAttr);
    return tokens;
}