2017-05-03 5 views
0

ストリーム評価ツール(solバージョン6.5)でsolrストリーミングを使用しようとしています。ソロストリーミングでエラーが発生しました。私が間違っていることを教えてください。Solr 6ストリーミングエバリュエーターエラーが出力されました - 不明なオペランドが見つかりました

select( search(loc-1215, q=*:*, fq="LOCATION_POINTS:[100 TO 300]", fl="id,LOCATION_POINTS", sort="id asc", qt="/export", partitionKeys="id"),id,log(LOCATION_POINTS))

私はSolrのストリーミングで、次のエラーを得ました。私がストリーミング機能からlog(LOCATION_POINTS)を削除すると、このストリーミング表現は正常に機能します。私はこのエラーunknown operands foundを次のように受け取ります。私がここで間違っていることを教えてください。 solrconfig.xmlにクラスパス設定を追加する必要がありますか?

{ 
    "result-set": { 
    "docs": [ 
     { 
     "EXCEPTION": "Invalid expression select(search(loc-1215,q=\"*:*\",fq=\"LOCATION_POINTS:[100 TO 300]\",fl=\"id,LOCATION_POINTS\",sort=\"id asc\",qt=\"/export\",partitionKeys=id),id,log(LOCATION_POINTS)) - unknown operands found", 
     "EOF": true 
     } 
    ] 
    } 

}

LOCATION_POINTSのフィールドタイプは、問題tdouble

答えて

0

で概説したようpartitionkeysだけ平行ストリーミング発現のためではなく、選択操作するためのものであるということでした。

関連する問題