2016-12-20 18 views
1

私は、両方のdatetimeを保持するフィールドstartedstoppedを持つドキュメントでsolrインデックスを持っています。私はsolrに平均差を出力したいと思います。関数の結果のソル平均

startedstoppedの違いを得るには、diff:ms(started, stopped)をfl内に使用しました。

私はあなたがstats=truestats.field=fieldnameとフィールドに関する統計情報を取得することができます知っているが、私は未定義のフィールドエラーとフィールド名もエラーとしてdiffまたはms(started, stopped)のいずれかを使用している場合。

私は可能なのですか?もしそうなら、私はそれについてどうやって行くのですか?

答えて

0

あなたはJSON Faceting APIで機能のサポートを使用することができるはずです。

q=*:*& 
json.facet={ 
    "avg_time": "avg(ms(started, stopped))" 
} 
+0

私は可能性がしたいが、私は余分なコンポーネントを追加することができませんし、私はまたすることができませんSolrの4.4.0を使用しています変化する –