アクセントを使わない検索
トピック作成者:ks-solruserml-bot (2024/07/09 21:49 投稿)
7
(The bot translated the original post https://lists.apache.org/thread/56qm5lqzc8fdhnf7t9rgsb9251wcmcmo into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
私たちはSolr 6.6を使用しており、ウェブサイト上でクイックサーチを行っています。このために、いくつかのデータフィールドを「schnellsuche」というフィールドにコピーしています。これは数年前には問題なく機能していました。
現在、アクセント付きのフランス語データ(例:「thé」)をインポートしたいと考えています。ユーザーが「thé」または「the」で検索しても同じ結果が得られるようにしたいのですが、これが解決できません。
charfilterを使用していますが、これではうまくいきません。
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
<field name="schnellsuche" type="text_schnellsuche" indexed="true" stored="false" multiValued="true"/>
<copyField source="articlegroup_id" dest="schnellsuche"/>
<copyField source="tree_id" dest="schnellsuche"/>
<copyField source="tree_bezeichnung" dest="schnellsuche"/>
<copyField source="tree_keywords" dest="schnellsuche"/>
<copyField source="*_txt" dest="schnellsuche"/>
<copyField source="*_int" dest="schnellsuche"/>
<copyField source="*_dec" dest="schnellsuche"/>
<fieldType name="text_schnellsuche" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.ClassicTokenizerFactory"/>
<filter class="solr.ManagedSynonymFilterFactory" managed="german"/>
<filter class="solr.LowerCaseFilterFactory"/>
<charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/>
</analyzer>
</fieldType>
どなたか助けていただけませんか?
ありがとうございます、
Carsten
トピックへ返信するには、ログインが必要です。