extensions/net.sf.basedb.varsearch/trunk/src/net/sf/basedb/varsearch/analyze/KeywordListAnalyzer.java

Code
Comments
Other
Rev Date Author Line
6540 17 Jan 22 nicklas 1 package net.sf.basedb.varsearch.analyze;
6540 17 Jan 22 nicklas 2
6540 17 Jan 22 nicklas 3 import org.apache.lucene.analysis.Analyzer;
6540 17 Jan 22 nicklas 4 import org.apache.lucene.analysis.Tokenizer;
6540 17 Jan 22 nicklas 5
6540 17 Jan 22 nicklas 6 /**
6540 17 Jan 22 nicklas 7   Analyzer implementation for list of keywords.
6540 17 Jan 22 nicklas 8   
6540 17 Jan 22 nicklas 9   @author nicklas
6540 17 Jan 22 nicklas 10   @since 1.5
6540 17 Jan 22 nicklas 11 */
6540 17 Jan 22 nicklas 12 public class KeywordListAnalyzer 
6540 17 Jan 22 nicklas 13   extends Analyzer
6540 17 Jan 22 nicklas 14 {
6540 17 Jan 22 nicklas 15
6540 17 Jan 22 nicklas 16   public KeywordListAnalyzer() 
6540 17 Jan 22 nicklas 17   {}
6540 17 Jan 22 nicklas 18   
6540 17 Jan 22 nicklas 19   @Override
6540 17 Jan 22 nicklas 20   protected TokenStreamComponents createComponents(String field) 
6540 17 Jan 22 nicklas 21   {
6540 17 Jan 22 nicklas 22     Tokenizer t = new ListTokenizer();
6540 17 Jan 22 nicklas 23     return new Analyzer.TokenStreamComponents(t);
6540 17 Jan 22 nicklas 24   }
6540 17 Jan 22 nicklas 25   
6540 17 Jan 22 nicklas 26 }