Example usage for org.apache.lucene.analysis.ga IrishLowerCaseFilter IrishLowerCaseFilter

List of usage examples for org.apache.lucene.analysis.ga IrishLowerCaseFilter IrishLowerCaseFilter

Introduction

In this page you can find the example usage for org.apache.lucene.analysis.ga IrishLowerCaseFilter IrishLowerCaseFilter.

Prototype

public IrishLowerCaseFilter(TokenStream in) 

Source Link

Document

Create an IrishLowerCaseFilter that normalises Irish token text.

Usage

From source file:com.hourglassapps.cpi_ii.latin.LatinLowerCaseFilterFactory.java

License:Apache License

@Override
public TokenStream create(TokenStream input) {
    return new IrishLowerCaseFilter(input);
}

From source file:org.elasticsearch.analysis.common.LowerCaseTokenFilterFactory.java

License:Apache License

@Override
public TokenStream create(TokenStream tokenStream) {
    if (lang == null) {
        return new LowerCaseFilter(tokenStream);
    } else if (lang.equalsIgnoreCase("greek")) {
        return new GreekLowerCaseFilter(tokenStream);
    } else if (lang.equalsIgnoreCase("irish")) {
        return new IrishLowerCaseFilter(tokenStream);
    } else if (lang.equalsIgnoreCase("turkish")) {
        return new TurkishLowerCaseFilter(tokenStream);
    } else {// ww  w .  j  ava  2s . com
        throw new IllegalArgumentException("language [" + lang + "] not support for lower case");
    }
}