0

データのインデックス作成にsolrを使用しています。インデックス付きデータからの「max、min、stddev」などの統計情報が必要です。について読んでSolrStatsComponent、これも使用しました。

私はこの行を読んだapache_solr_4_cookbook.pdf

「パフォーマンスのボトルネックになる可能性があるため、多値フィールドでこのコンポーネントを使用する場合は注意してください。」

私の Solr クエリ

http://localhost:8080/solr/daycore/select?q=*:*&stats=true&stats.field=login_attempts&rows=0

このクエリを使用できますか?

schema.xml

<field name="login_attempts" type="long" indexed="true" stored="false"/>

それはsolrのパフォーマンスに影響しますか?

4

1 に答える 1

0

login_attempts定義したフィールドに対して指定したクエリを使用しても問題ありません。これは multiValued フィールドではありません。multiValued フィールドにはmultiValued="true"、スキーマで指定された属性がありますが、これは持っておらず、次のように定義されています。

フィールドは、ドキュメントごとに複数の値を含むことができます。つまり、ドキュメントに複数回出現する可能性がある場合

詳細については、Solr wiki のSchemaXmlを参照してください。

于 2013-04-22T11:59:40.710 に答える