Hibernate Search / Lucene在索引中用下划线搜索

时间:2013-11-23 10:40:34

标签: search lucene indexing

我宣布了一个字段,我想在其中保存带下划线的值。因此,我使用@Field注释标记了该字段,如:

@Field(name =“underscoreField”,index = Index.UN_TOKENIZED)。

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

ABC_EF_AB

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

由于

1 个答案:

答案 0 :(得分:0)

试试WhitespaceAnalyzer。它使用在空白处打破的WhitespaceTokenizer,因此它应该允许下划线。