diff src/luan/modules/lucene/LuceneIndex.java @ 1474:13cbce740e1e

LowercaseAnalyzer
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 17 Apr 2020 21:53:09 -0600
parents b04b8fc5f4f4
children 4c409291090f
line wrap: on
line diff
--- a/src/luan/modules/lucene/LuceneIndex.java	Fri Apr 17 13:56:57 2020 -0600
+++ b/src/luan/modules/lucene/LuceneIndex.java	Fri Apr 17 21:53:09 2020 -0600
@@ -68,6 +68,7 @@
 import org.apache.lucene.search.highlight.SimpleSpanFragmenter;
 import org.apache.lucene.search.highlight.QueryScorer;
 import org.apache.lucene.search.highlight.TokenGroup;
+import goodjava.lucene.analysis.LowercaseAnalyzer;
 import goodjava.lucene.queryparser.GoodQueryParser;
 import goodjava.lucene.queryparser.FieldParser;
 import goodjava.lucene.queryparser.MultiFieldParser;
@@ -114,6 +115,7 @@
 	private static final Version luceneVersion = Version.LUCENE_4_9;
 	private static final String FLD_NEXT_ID = "nextId";
 	public static final StringFieldParser STRING_FIELD_PARSER = new StringFieldParser(new KeywordAnalyzer());
+	public static final StringFieldParser LOWERCASE_FIELD_PARSER = new StringFieldParser(new LowercaseAnalyzer(luceneVersion));
 	public static final StringFieldParser ENGLISH_FIELD_PARSER = new StringFieldParser(new EnglishAnalyzer(luceneVersion));
 
 	private final Object version;