제목에서 알 수 있듯이 Lucene.Net 대소 문자를 구분하지 않는 키워드 분석기가 필요합니다. 나는이 함께 왔어요 Lucene.Net 대소 문자를 구분하지 않는 키워드 분석기 ReusableTokenStream
... 위의 코드를 작동하는 것 같다 있지만using Lucene.Net.Analysis;
namespace LuceneTools
{
public sealed class LowerCaseKeywordAnalyzer :Analyzer
{
public override TokenStream TokenStream(System.String fieldName, System.IO.TextReader reader)
{
return new LowerCaseFilter(new KeywordTokenizer(reader));
}
public override TokenStream ReusableTokenStream(System.String fieldName, System.IO.TextReader reader)
{
return new LowerCaseFilter(new KeywordTokenizer(reader));
}
}
}
, 정말 내가 ReusableTokenStream 다르게 일을해야 이해하지? 위의 내용은 입니다.이긴하지만 어떻게/왜 또는 무엇을해야할지 모르겠습니다. 어쩌면 내가 그것을 오버라이드해서는 안되지만, 만약 내가하지 않는다면 그 경로를 사용하는 코드가 어떻게 될까?