Hibernate Searchに基づいてフルテキスト検索エンジンを実装しました。Hibernate Searchで検索するとUTF-8文字が無視される
解決策を探しています。私は、ポーランド語(UTF-8)文字のテキストを "zażółćgęśląjaźń"のように持っています。私が "jaźń"を検索しているときは、すべてがOKで結果が見つかります。しかし、私が "jazn"を探しているとき、結果は見つからない。
"jaźń"、 "jazń"、 "jaźn"、 "jazn"のすべての語句を検索し、検索された "zażółćgęśląjaźń"のテキストを検索します。 Hibernate Searchを設定するにはどうしたらいいですか?
ありがとうございました。しかし、これは私が考える索引付け手順を含むだけです。だから私はインデックスに "zazolc gesla jazn"を持っています。そして今私が "jaźń"で検索するとき、それは働くでしょうか?あるいは、何とか検索用語を事前に作成する必要がありますか? –
私は答えを完了しました。あなたは今すべてのポインタを持っているはずです。 –
ありがとう!私は[Querydsl for Hibernate Search](https://github.com/querydsl/querydsl/tree/master/querydsl-hibernate-search)を使用していますが、ASCIIFoldingFilterの使用方法はわかりませんので、おそらく準備が必要ですQuerydslに送信する前に自分で検索してください –