qasta / russianmorphology

Automatically exported from code.google.com/p/russianmorphology
0 stars 0 forks source link

Support solr #2

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Classes needed (maybe in separate module) that provide integration with solr:
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters

Original issue reported on code.google.com by Penkov.V...@gmail.com on 23 Dec 2010 at 1:08

GoogleCodeExporter commented 9 years ago

Original comment by Alexander.A.Kuznetsov on 24 Dec 2010 at 7:41

GoogleCodeExporter commented 9 years ago

Original comment by Alexander.A.Kuznetsov on 24 Dec 2010 at 7:41

GoogleCodeExporter commented 9 years ago
public class RussianFilterFactory extends BaseTokenFilterFactory {
    private LuceneMorphology luceneMorph;

    public RussianFilterFactory() {
        try {
            this.luceneMorph = new RussianLuceneMorphology();
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }

    public TokenStream create(TokenStream input) {
        return new MorphologyFilter(input, luceneMorph);
    }
}

Original comment by d...@finch-melrose.com on 8 Nov 2011 at 4:41