2

「高価な」sumOfSquaresとstddevを含まないようにsolrstatscomponenthttp : //bit.ly/T4PLnlを構成する方法はありますか?

必要なのは、sum、min、max、mean、count、およびmissingだけです。

4

2 に答える 2

0

以下をサポートするAnalyticsComponentを使用します。

  • StatsComponentのすべての機能(SOLR-4499
  • フィールドファセット(SOLR-3435
  • 制限のサポート
  • 並べ替え(バケット名またはバケット内の統計
  • オフセットのサポート
  • レンジファセット
  • 標準範囲ファセットのすべてのオプションをサポートします
  • クエリファセット(SOLR-2925
  • 範囲/クエリファセットへの入力として全体/フィールドファセット統計を使用する機能(つまり、最小/最大日付を計算し、その範囲のファセット
  • より複雑な集約/マッピング操作のサポート(SOLR-1622
  • 集計:最小、最大、合計、二乗和、カウント、欠落、標準偏差、平均、中央値、パーセンタイル
  • 操作:否定、abs、加算、乗算、除算、累乗、対数、日付計算、文字列反転、文字列連結

使用法:

オンにする
パラメータデフォルト説明
olap = [true/false]拡張分析機能を有効にする

参考文献

于 2014-06-09T22:31:27.593 に答える
0

これは私が一度試したものです。私が気にかけたのは、合計、カウント、および欠落だけでしたが、それでもプロファイリングは、統計が無料であるほど計算が安価であることを示しました。sumOfSquaresには、合計、最小、最大、平均、カウント、および欠落と同じO(1)スペースとO(n)時間が必要であると考えてください。sumOfSquaresを計算するかどうかに関係なく、StatsComponentは結果セットを反復処理し、各ドキュメントのフィールド値をフェッチする必要があります。ParseDoubleは、少なくとも文字列フィールドを使用している場合は、ファセットのない統計のホットスポットです。

于 2014-08-06T16:48:21.543 に答える