mirror of https://github.com/ErsatzTV/ErsatzTV.git
11 changed files with 69 additions and 26 deletions
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
using Lucene.Net.Analysis; |
||||
using Lucene.Net.Analysis.Core; |
||||
using Lucene.Net.Util; |
||||
|
||||
namespace ErsatzTV.Infrastructure.Search; |
||||
|
||||
public sealed class LowercaseKeywordAnalyzer(LuceneVersion matchVersion) : Analyzer |
||||
{ |
||||
protected override TokenStreamComponents CreateComponents(string fieldName, TextReader reader) |
||||
{ |
||||
Tokenizer tokenizer = new KeywordTokenizer(reader); |
||||
TokenStream result = new LowerCaseFilter(matchVersion, tokenizer); |
||||
return new TokenStreamComponents(tokenizer, result); |
||||
} |
||||
} |
Loading…
Reference in new issue