Pra*_*sai 7 c# asp.net lucene.net
我已经为我的应用程序实现了lucene,除非你介绍了像日语这样的东西,否则它的效果非常好.
问题是,如果我有日语字符串こんにちは,このバイネイです我用こ搜索是第一个字符比它效果好,而如果我在搜索令牌搜索中使用多个日语字符(こんにち)失败并且有没找到文件.
lucene是否支持日文字符?让它运作的设置是什么?
我认为不可能有一个适用于所有语言的分析器。问题在于,不同的语言对于单词边界和词干有不同的规则(例如,泰语根本不使用空格来分隔单词)。或者如果有的话,我当然不想成为维护者!
您需要做的是将文本块“标记”为一种语言或另一种语言,并针对该特定语言使用正确的分析器。您可以尝试通过进行字符分析来“自动”检测语言(即主要使用日语片假名的文本可能是日语)