2013-04-17 4 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입니까? 그렇다면이 데이터를 multiValued가 아닌 다른 필드에 복사하여 용어 분석에 사용하십시오. –

+0

@PaigeCook, 나는 multiValued의 의미를 이해하지 못합니까? – kannanrbk

답변

0

사용자가 정의한 login_attempts 필드에 대해 지정한 쿼리를 사용해도됩니다. multiValued 필드가 아닙니다. 다중 값 필드는하지 않고이 문서에 여러 번 나타날 수있는 경우, 즉 문서 당 여러 개의 값을 포함 할 수

필드로 정의되는, 속성 스키마에 지정된 multiValued="true"있을 것

자세한 내용은 Solr 위키의 SchemaXml을 참조하십시오.