[fess-user 679] Fessバージョン7でブラウザの言語設定が中国だとエラーになる

Back to archive index

Taketsu Yoshimasa taket****@kk*****
2013年 2月 21日 (木) 19:12:52 JST


はじめまして。
パナソニック エコソリューションズ クリエイツの武津と申します。

社内にてFessを使って検索サイトを立ち上げたところ
中国のユーザよりシステムエラーになっていると指摘がありました。

調査したところブラウザの言語設定を"中国[zh-CN]"に変更すると
現象が日本でも再現されました。

そのとき「catalina.out」には下記のようなログが出力されています。
−−−−−−−−−−−
2013/02/21 10:20:33 org.apache.solr.common.SolrException log
致命的: org.apache.solr.common.SolrException: undefined field content_zh_CN
    at
org.apache.solr.schema.IndexSchema.getDynamicFieldType(IndexSchema.java:1330)
    at
org.apache.solr.schema.IndexSchema$SolrQueryAnalyzer.getAnalyzer(IndexSchema.java:408)
    at
org.apache.solr.schema.IndexSchema$SolrIndexAnalyzer.reusableTokenStream(IndexSchema.java:383)
(途中省略)
2013/02/21 10:20:33 org.apache.solr.core.SolrCore execute
情報: [core1] webapp=/solr path=/select
params={fl=id,score,boost,contentLength,host,site,lastModified,mimetype,tstamp,title,digest,url,clickCount_i,favoriteCount_i&hl.snippets=5&start=0&q=content:a+OR+content_zh_CN:a&hl.fl=content&wt=javabin&fq=type:pc&hl=true&rows=20&version=2}
status=400 QTime=1
−−−−−−−−−−−

ログを見る限り"content_zh_CN"というフィールドが
存在しないためエラーになっているように思います。
何か設定で回避できますでしょうか?

また、このエラーはFess6.0.0では発生しませんでした。

(参考)サーバの情報
OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
Java:1.6.0_35

以上よろしくお願いいたします。

-- 
------------------------------------------
パナソニック エコソリューションズ クリエイツ株式会社
デジタルコンテンツセンター
WEBコンテンツマネジメントG(社外常駐者)
武津 嘉将(Yoshimasa Taketsu)
〒571-8686 大阪府門真市大字門真1048番地
E-mail:taket****@kk*****
TEL:06-6900-1531
FAX:06-6906-8583
MIC:7-711-2269
------------------------------------------




Fess-user メーリングリストの案内
Back to archive index