【发布时间】:2016-04-22 09:17:41
【问题描述】:
我正在开发一个带有 Hibernate Search / Lucene 集成的 J2E 应用程序。我索引文档(和其他实体)并希望对其进行不区分重音的搜索(内容和类的字段)。
我正在使用 FrenchAnalyzer,它似乎不区分大小写(这很好),但我很惊讶他对口音没有做同样的事情......
经过一些搜索和文档阅读后,我知道我必须实现自己的分析器,基于法语分析器并包含一个过滤器(ASCIIFoldingFilter 似乎是我需要的那个)。
如果我是对的,这意味着这个 customAnalyzer 必须应用于 Class 索引和查询。结果将是一个没有重音符号的索引。
这是好方法吗? FrenchAnalyzer 是否没有参数或 conf 属性来忽略重音?
谢谢
【问题讨论】:
标签: java lucene full-text-search hibernate-search text-analysis