私は、Hibernate Search/LuceneのインテグレーションでJ2Eアプリケーションを開発しています。ドキュメント(および他のエンティティ)にインデックスを付け、その上でアクセントを区別しない検索(コンテンツとクラスのフィールド)を行いたいと思います。いくつかの検索およびドキュメントの後Hibernate検索Luceneのアクセントに依存しない検索
...私はあるFrenchAnalyzerを使用してい
は、大文字と小文字を区別しません(それは良いことだ)のようですが、私は彼がアクセントと同じことをしていない見て驚きました私は自分自身のアナライザを実装しなければならないと理解しています。これは、フランス語に基づいており、フィルタを含んでいます(ASCIIFoldingFilterは私が必要とするようです)。
私が正しいとは、このcustomAnalyzerをクラスインデックスとクエリに適用する必要があるということです。結果はアクセントのないインデックスになります。
これは良い方法ですか? FrenchAnalyzerがアクセントを無視するためのparamまたはconf属性はありませんか?
おかげで