HibernateSearch/Lucene使用UnderClore在索引中搜索

HibernateSearch/Lucene使用UnderClore在索引中搜索,search,lucene,indexing,Search,Lucene,Indexing,我声明了一个字段,希望在其中保存带下划线的值。因此,我用@field注释标记字段,如下所示: @字段(name=“下划线字段”,index=index.UN\u标记化) 在Luke中,我可以看到索引是正确创建的。例如: ABC_EF_AB 当我搜索“ABC_EF_AB”或“ABC_AB”时,我找不到任何结果。我已经尝试了标准和关键字分析器 谢谢试试这个。它使用一个空格标记符,在空格处断开,所以它应该允许下划线

我声明了一个字段,希望在其中保存带下划线的值。因此,我用@field注释标记字段,如下所示:

@字段(name=“下划线字段”,index=index.UN\u标记化)

在Luke中,我可以看到索引是正确创建的。例如:

ABC_EF_AB

当我搜索“ABC_EF_AB”或“ABC_AB”时,我找不到任何结果。我已经尝试了标准和关键字分析器

谢谢

试试这个。它使用一个空格标记符,在空格处断开,所以它应该允许下划线