SnowballAnalyzer.h revision 6dbe040bde3fe1181598ef2f43dff1ffad24773b
/*------------------------------------------------------------------------------
* Copyright (C) 2003-2006 Ben van Klinken and the CLucene Team
*
* Distributable under the terms of either the Apache License (Version 2.0) or
* the GNU Lesser General Public License, as specified in the COPYING file.
------------------------------------------------------------------------------*/
extern "C" {
#include "lib.h"
#include "unichar.h"
};
#include "CLucene/analysis/AnalysisHeader.h"
/** Filters {@link StandardTokenizer} with {@link StandardFilter}, {@link
* LowerCaseFilter}, {@link StopFilter} and {@link SnowballFilter}.
*
* Available stemmers are listed in {@link net.sf.snowball.ext}. The name of a
* stemmer is the part of the class name before "Stemmer", e.g., the stemmer in
* {@link EnglishStemmer} is named "English".
*/
char* language;
/** Builds the named analyzer with no stop words. */
/** Builds the named analyzer with the given stop words.
*/
~SnowballAnalyzer();
/** Constructs a {@link StandardTokenizer} filtered by a {@link
StandardFilter}, a {@link LowerCaseFilter} and a {@link StopFilter}. */
};
#endif