Mercurial Hosting > luan
comparison 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 |
comparison
equal
deleted
inserted
replaced
1473:6c6ce14db6a8 | 1474:13cbce740e1e |
---|---|
66 import org.apache.lucene.search.highlight.Fragmenter; | 66 import org.apache.lucene.search.highlight.Fragmenter; |
67 import org.apache.lucene.search.highlight.NullFragmenter; | 67 import org.apache.lucene.search.highlight.NullFragmenter; |
68 import org.apache.lucene.search.highlight.SimpleSpanFragmenter; | 68 import org.apache.lucene.search.highlight.SimpleSpanFragmenter; |
69 import org.apache.lucene.search.highlight.QueryScorer; | 69 import org.apache.lucene.search.highlight.QueryScorer; |
70 import org.apache.lucene.search.highlight.TokenGroup; | 70 import org.apache.lucene.search.highlight.TokenGroup; |
71 import goodjava.lucene.analysis.LowercaseAnalyzer; | |
71 import goodjava.lucene.queryparser.GoodQueryParser; | 72 import goodjava.lucene.queryparser.GoodQueryParser; |
72 import goodjava.lucene.queryparser.FieldParser; | 73 import goodjava.lucene.queryparser.FieldParser; |
73 import goodjava.lucene.queryparser.MultiFieldParser; | 74 import goodjava.lucene.queryparser.MultiFieldParser; |
74 import goodjava.lucene.queryparser.StringFieldParser; | 75 import goodjava.lucene.queryparser.StringFieldParser; |
75 import goodjava.lucene.queryparser.NumberFieldParser; | 76 import goodjava.lucene.queryparser.NumberFieldParser; |
112 } | 113 } |
113 | 114 |
114 private static final Version luceneVersion = Version.LUCENE_4_9; | 115 private static final Version luceneVersion = Version.LUCENE_4_9; |
115 private static final String FLD_NEXT_ID = "nextId"; | 116 private static final String FLD_NEXT_ID = "nextId"; |
116 public static final StringFieldParser STRING_FIELD_PARSER = new StringFieldParser(new KeywordAnalyzer()); | 117 public static final StringFieldParser STRING_FIELD_PARSER = new StringFieldParser(new KeywordAnalyzer()); |
118 public static final StringFieldParser LOWERCASE_FIELD_PARSER = new StringFieldParser(new LowercaseAnalyzer(luceneVersion)); | |
117 public static final StringFieldParser ENGLISH_FIELD_PARSER = new StringFieldParser(new EnglishAnalyzer(luceneVersion)); | 119 public static final StringFieldParser ENGLISH_FIELD_PARSER = new StringFieldParser(new EnglishAnalyzer(luceneVersion)); |
118 | 120 |
119 private final Object version; | 121 private final Object version; |
120 | 122 |
121 private final ReentrantLock writeLock = new ReentrantLock(); | 123 private final ReentrantLock writeLock = new ReentrantLock(); |