package com.tyndalehouse.step.core.data.analyzers;
import org.apache.lucene.analysis.KeywordAnalyzer;
import org.apache.lucene.analysis.PerFieldAnalyzerWrapper;
import org.apache.lucene.analysis.WhitespaceAnalyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.util.Version;
import javax.inject.Inject;
import static org.apache.lucene.util.Version.LUCENE_30;
/**
* Provides basic analysis of fields used in augmented strongs
*
* @author chrisburrell
*
*/
public class AugmentedStrongsAnalyzer extends PerFieldAnalyzerWrapper {
/**
* the augmented strongs analyser
*/
@Inject
public AugmentedStrongsAnalyzer() {
super(new StandardAnalyzer(LUCENE_30));
addAnalyzer("references", new ReferenceAnalyzer());
}
}