Carrot2 Framework API Specification

Carrot2 Core
org.carrot2.core This package contains the specification of core classes and implementations of the Carrot2 framework (components, processes).
org.carrot2.core.clustering  
org.carrot2.core.controller  
org.carrot2.core.controller.loaders  
org.carrot2.core.fetcher  
org.carrot2.core.impl  
org.carrot2.core.linguistic  
org.carrot2.core.linguistic.tokens  
org.carrot2.core.profiling  
org.carrot2.core.test  
org.carrot2.core.util  

 

Carrot2 ANT Build System
org.carrot2.ant.deps  
org.carrot2.ant.tasks  
org.carrot2.ant.types  

 

Carrot2 Demos and Examples
org.carrot2.apiexample This package contains code examples of direct Carrot2 API use.
org.carrot2.demo This package contains the implementation of a desktop Swing-based search and clustering utility.
org.carrot2.demo.cache  
org.carrot2.demo.components  
org.carrot2.demo.index  
org.carrot2.demo.settings  
org.carrot2.demo.swing  
org.carrot2.demo.swing.util  
org.carrot2.demo.visualization  
org.carrot2.webapp This package contains the implementation of a meta-searching and clustering Web application.
org.carrot2.webapp.serializers  
org.carrot2.webapp.stress  

 

Carrot2 Filters
org.carrot2.filter.facet  
org.carrot2.filter.fuzzyAnts This package contains a search results clustering algorithm FuzzyAnts by Steven Schockaert.
org.carrot2.filter.haog.fi  
org.carrot2.filter.haog.fi.algorithm  
org.carrot2.filter.haog.haog.algorithm  
org.carrot2.filter.haog.haog.measure  
org.carrot2.filter.haog.haogfi.local  
org.carrot2.filter.haog.haogstc.local  
org.carrot2.filter.haog.stc  
org.carrot2.filter.langguesser  
org.carrot2.filter.lingo This package contains a search results clustering algorithm Lingo by Stanislaw Osinski.
org.carrot2.filter.lingo.common  
org.carrot2.filter.lingo.local  
org.carrot2.filter.lingo.lsicluster  
org.carrot2.filter.lingo.util.arrays  
org.carrot2.filter.lingo.util.log  
org.carrot2.filter.lingo.util.matrix  
org.carrot2.filter.lingo.util.suffixarrays  
org.carrot2.filter.lingo.util.suffixarrays.wrapper  
org.carrot2.filter.normalizer This package contains a filter used for normalizing character case in the input documents.
org.carrot2.filter.stc This package contains a search results clustering algorithm STC by Oren Zamir and Oren Etzioni.
org.carrot2.filter.stc.algorithm  
org.carrot2.filter.stc.local  
org.carrot2.filter.stc.suffixtree  
org.carrot2.filter.striphtml  
org.carrot2.filter.trc.carrot.filter.cluster  
org.carrot2.filter.trc.carrot.filter.cluster.local  
org.carrot2.filter.trc.carrot.filter.cluster.rough  
org.carrot2.filter.trc.carrot.filter.cluster.rough.clustering  
org.carrot2.filter.trc.carrot.filter.cluster.rough.data  
org.carrot2.filter.trc.carrot.filter.cluster.rough.filter  
org.carrot2.filter.trc.carrot.filter.cluster.rough.filter.ngram  
org.carrot2.filter.trc.carrot.filter.cluster.rough.filter.stemmer  
org.carrot2.filter.trc.carrot.filter.cluster.rough.measure  
org.carrot2.filter.trc.carrot.filter.cluster.rough.transformer  
org.carrot2.filter.trc.carrot.filter.cluster.rough.trsm  
org.carrot2.filter.trc.carrot.filter.cluster.rough.weighting  
org.carrot2.filter.trc.carrot.tokenizer  
org.carrot2.filter.trc.util  

 

Carrot2 Inputs
org.carrot2.input.aggregator  
org.carrot2.input.alexa  
org.carrot2.input.etools This package contains an input component for accessing the eTools meta search engine.
org.carrot2.input.googleapi This package contains an input component querying Google API.
org.carrot2.input.lucene This package contains an input component querying a local Lucene index.
org.carrot2.input.msnapi  
org.carrot2.input.odp  
org.carrot2.input.odp.index  
org.carrot2.input.odp.mixer  
org.carrot2.input.opensearch This package contains an input component querying an OpenSearch data source.
org.carrot2.input.pubmed  
org.carrot2.input.solr This package contains an input component for fetching search results from Solr.
org.carrot2.input.xml This package contains an input component taking an XML file (possibly transformed with XSLT) as an input.
org.carrot2.input.yahooapi This package contains an input component querying Yahoo API.

 

Carrot2 Utility classes
org.carrot2.matrix  
org.carrot2.matrix.factorization  
org.carrot2.matrix.factorization.seeding  
org.carrot2.stemming.morfologik  
org.carrot2.stemming.snowball  
org.carrot2.tools.odp.common  
org.carrot2.tools.odp.index  
org.carrot2.tools.odp.lucene  
org.carrot2.tools.odp.tools  
org.carrot2.util This package contains various utility classes used throughout the project.
org.carrot2.util.httpform  
org.carrot2.util.pools  
org.carrot2.util.resources  
org.carrot2.util.suffixarrays  
org.carrot2.util.suffixarrays.wrapper  
org.carrot2.util.tokenizer  
org.carrot2.util.tokenizer.languages  
org.carrot2.util.tokenizer.languages.chinese  
org.carrot2.util.tokenizer.languages.danish  
org.carrot2.util.tokenizer.languages.dutch  
org.carrot2.util.tokenizer.languages.english  
org.carrot2.util.tokenizer.languages.finnish  
org.carrot2.util.tokenizer.languages.french  
org.carrot2.util.tokenizer.languages.german  
org.carrot2.util.tokenizer.languages.hungarian  
org.carrot2.util.tokenizer.languages.italian  
org.carrot2.util.tokenizer.languages.norwegian  
org.carrot2.util.tokenizer.languages.polish  
org.carrot2.util.tokenizer.languages.portuguese  
org.carrot2.util.tokenizer.languages.romanian  
org.carrot2.util.tokenizer.languages.russian  
org.carrot2.util.tokenizer.languages.spanish  
org.carrot2.util.tokenizer.languages.swedish  
org.carrot2.util.tokenizer.languages.turkish  
org.carrot2.util.tokenizer.parser  
org.carrot2.util.tokenizer.parser.jflex  
org.carrot2.util.xsltfilter  
org.carrot2.util.zip This package contains the implementation of a GZIP and Deflater streams with full support for partial flush operation.

 

Other Packages
cern.colt.matrix  
cern.colt.matrix.impl  
com.alexasearch  
com.google.soapapi  
com.jcraft.jzlib  
com.jgoodies.uif_lite.component  
com.jgoodies.uif_lite.panel  
com.microsoft.msnsearch  
com.planetj.servlet.filter.compression  
org.apache.lucene.misc  
org.apache.solr.analysis  
org.carrot2.dcs  
org.carrot2.dcs.cli  
org.carrot2.dcs.http  
org.carrot2.dcs.http.rest  
org.carrot2.dcs.http.xmlrpc  
org.carrot2.launcher  
org.tartarus.snowball  
org.tartarus.snowball.ext  

 



Copyright (c) Dawid Weiss, Stanislaw Osinski