音声検索とアクセント
トピック作成者:ks-solruserml-bot (2024/08/06 21:45 投稿)
7
(The bot translated the original post https://lists.apache.org/thread/0q1dnppfhq6m4ybvody09j20krp7f9xr into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
名前のデータベース検索にSolrを使用しており、標準のクエリパーサーと音声検索を使うことで最良の結果を得ています。しかし、その唯一の欠点は、音声検索が名前の通り、音が似ている一致を探すことです。そのため、発音を変えるアクセント付きの文字に誤字がある場合、一致が見つかりません。
例:
- 「Muller」で検索すると「Müller」が見つからない
- 「Francois」で検索すると「François」が見つからない
私はSolrのUIを使ってテストを行い、例えば q=phonetic_full_name:Francois
を設定しました。また、名前にチルダを追加してファジー検索を試みましたが(phonetic_full_name:Francois~
)、結果は変わりませんでした。
Solrの音声検索を使用しながら、アクセント付き文字とアクセントなし文字のリストをマッピングし、それらを同等に扱う方法はありますか(例:ç<->c, ü<->u, è<->e, ñ<->n など)?
何かアドバイスがあれば教えてください。
トピックへ返信するには、ログインが必要です。