2012-01-11 4 views
0

私は商品検索にSOLRを使用しており、多くの商品には実際にアラビア数字の代わりにローマ数字が使用されています。SOLR:ローマ数字をアラビア数字に変換する方法はありますか

私のインデックスのコンテンツと検索文字列は両方ともローマ数字で構成できます。

Googleはこの変換をうまくやっていますが、私はSOLRでこれを行う方法について不思議でした。 特別なフィルタを作成する必要がありますか?あなたはsynonyms

を使用することができます。しかし、適切な解決のためにあなたがあなた自身のアナライザを記述する必要がありますいくつかの簡単な変換に

答えて

2

は、私は推測します。そして、あなたがしたい場合contributeこれはSolrになります:)

+0

2008年にこれを達成するために誰かが英語のNumber Filterで作業を始めたようですが、決して完了しませんでした。 https://issues.apache.org/jira/browse/SOLR-690あなたがそのルートに行くことを決めたら、これは良い出発点かもしれません。 –

+0

私はSOLRにかなり新しいです。フィルタの仕組みについてはあまり明確ではありませんか?これらがどのように行われるかを示すリンク。 – TheVyom