2016-12-20 3 views
1

나는 둘 다 datetime을 보유하는 startedstopped 필드를 가진 문서와 함께 solr 인덱스를가집니다. 나는 그들 사이의 평균 차이를 출력 solr 싶습니다.함수 결과의 Solr 평균

startedstopped의 차이를 보려면 diff:ms(started, stopped)을 (를) 사용하십시오.

난 당신이 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를 사용하고 있습니다 변화 –

관련 문제