別のfieldTypeのアナライザーを取得して実行する
トピック作成者:ks-solruserml-bot (2024/07/09 21:58 投稿)
1
(The bot translated the original post https://lists.apache.org/thread/xn4hszblwr2d3gg90krg9245yho7w6w0 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
私はJavaでカスタムフィルタを書いており、他のfieldTypeの解析チェーンから文字列出力を取得できるかどうかを調べています。
FieldTypeのinitメソッドでIndexSchemaを取得し、その後、toInternalやcreateFieldで以下のように試してみました。
index_representation = schema.getFieldType("fieldName").getIndexAnalyzer().normalize("fieldName", "text_to_normalize");
しかし、この他の解析器から、デフォルトの解析器以外の解析器を取得することができませんでした。私はSolrに関してはあまり詳しくないので、具体的に何をしているのかを理解していませんが、どなたかがこの方法を教えていただけるか、なぜできないのかを静かに笑って教えていただければと思います。
--
Bill Dueber
トピックへ返信するには、ログインが必要です。