Package edu.ucla.sspace.text

Source Code of edu.ucla.sspace.text.ItalianStemmer

/*
* Copyright 2009 Keith Stevens
*
* This file is part of the S-Space package and is covered under the terms and
* conditions therein.
*
* The S-Space package is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as published
* by the Free Software Foundation and distributed hereunder to you.
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND NO REPRESENTATIONS OR WARRANTIES,
* EXPRESS OR IMPLIED ARE MADE.  BY WAY OF EXAMPLE, BUT NOT LIMITATION, WE MAKE
* NO REPRESENTATIONS OR WARRANTIES OF MERCHANT- ABILITY OR FITNESS FOR ANY
* PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE OR DOCUMENTATION
* WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER
* RIGHTS.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

package edu.ucla.sspace.text;

import org.tartarus.snowball.ext.italianStemmer;

/**
* A wrapper for the italian <a href="http://snowball.tartarus.org/">Snowball
* Stemmer</a>.  Details for this specific stemmer can be found at <a
* href="http://snowball.tartarus.org/algorithms/italian/stemmer.html">here</a>.
*
* @author Keith Stevens.
*/
public class ItalianStemmer implements Stemmer{

    /**
     * {@inheritDoc}
     */
    public String stem(String token) {
        italianStemmer stemmer = new italianStemmer();
        stemmer.setCurrent(token);
        stemmer.stem();
        return stemmer.getCurrent();
    }
}
TOP

Related Classes of edu.ucla.sspace.text.ItalianStemmer

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.