Examples of PositionAttributeFilter


Examples of org.sindice.siren.analysis.filter.PositionAttributeFilter

  protected TokenStreamComponents createComponents(final String fieldName,
                                                   final Reader reader) {
    final MockSirenReader mockReader = (MockSirenReader) reader;
    final MockSirenTokenizer tokenizer = new MockSirenTokenizer(mockReader);

    TokenStream sink = new PositionAttributeFilter(tokenizer);
    sink = new SirenPayloadFilter(sink);
    return new TokenStreamComponents(tokenizer, sink);
  }
View Full Code Here

Examples of org.sindice.siren.analysis.filter.PositionAttributeFilter

    final DatatypeAnalyzerFilter tt = new DatatypeAnalyzerFilter(matchVersion, source, fieldAnalyzer, valueAnalyzer);
    for (final Entry<Object, Analyzer> e : regAnalyzers.entrySet()) {
      tt.register((char[]) e.getKey(), e.getValue());
    }
    TokenStream sink = new PositionAttributeFilter(tt);
    sink = new SirenPayloadFilter(sink);
    return new TokenStreamComponents(source, sink);
  }
View Full Code Here

Examples of org.sindice.siren.analysis.filter.PositionAttributeFilter

                                                              TupleTokenizer.DOT});
    final DatatypeAnalyzerFilter tt = new DatatypeAnalyzerFilter(matchVersion, sink, anyURIAnalyzer, stringAnalyzer);
    for (final Entry<Object, Analyzer> e : regLitAnalyzers.entrySet()) {
      tt.register((char[]) e.getKey(), e.getValue());
    }
    sink = new PositionAttributeFilter(tt);
    sink = new SirenPayloadFilter(sink);
    return new TokenStreamComponents(source, sink);
  }
View Full Code Here

Examples of org.sindice.siren.analysis.filter.PositionAttributeFilter

          new StandardAnalyzer(matchVersion),
          new StandardAnalyzer(matchVersion));
        tok = new LowerCaseFilter(matchVersion, tok);
        // The PositionAttributeFilter and SirenPayloadFilter are mandatory
        // and must be always the last filters in your token stream
        tok = new PositionAttributeFilter(tok);
        tok = new SirenPayloadFilter(tok);
        return new TokenStreamComponents(src, tok);
      }

    };
View Full Code Here

Examples of org.sindice.siren.analysis.filter.PositionAttributeFilter

*/
public class PositionAttributeFilterFactory extends TokenFilterFactory {

  @Override
  public TokenStream create(final TokenStream input) {
    return new PositionAttributeFilter(input);
  }
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.