2013-04-17 127 views
0

我正在使用solr進行索引數據。我需要來自索引數據的一些統計信息,例如「max,min,stddev」。我讀了SolrStatsComponent,我也使用了這個。Apache Solr:我可以使用solr stats組件嗎?

我讀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的表現呢?

+0

你的'login_attempts'字段是多值的嗎?如果是這樣,你可以將這些數據複製到另一個不是multiValued的字段,並將其用於術語分析。 –

+0

@PaigeCook,我不明白multiValued是什麼意思? – kannanrbk

回答

0

您可以使用您針對您定義的login_attempts字段指定的查詢。這不是一個多值字段。多值字段將具有屬性模式中指定multiValued="true",你沒有和被定義爲

字段可以包含每個文件,即多個值,如果它可以在文檔中出現多次

欲瞭解更多信息,請參閱Solr wiki上的SchemaXml

相關問題