2017-05-03 4 views
0

solr 스트리밍을 스트림 평가자 (solr 6.5 버전)와 함께 사용하려고합니다. solr 스트리밍에 오류가 있습니다. 내가 뭘 잘못하고 있는지 알려줘. Solr 6 스트리밍 평가자 오류가 발생했습니다 - 알 수없는 피연산자가 발견되었습니다

select( search(loc-1215, q=*:*, fq="LOCATION_POINTS:[100 TO 300]", fl="id,LOCATION_POINTS", sort="id asc", qt="/export", partitionKeys="id"),id,log(LOCATION_POINTS))

내가는 SOLR 스트리밍에서 다음과 같은 오류가 발생했습니다. log(LOCATION_POINTS) 스트리밍 기능에서 제거하면이 스트리밍 표현식이 올바르게 작동합니다. 아래에서 보는 바와 같이이 오류 unknown operands found가 표시됩니다. 제가 여기서 뭘 잘못하고 있는지 알려주세요. solrconfig.xml에 클래스 경로 설정을 추가해야합니까? LOCATION_POINTS위한

{ 
    "result-set": { 
    "docs": [ 
     { 
     "EXCEPTION": "Invalid expression select(search(loc-1215,q=\"*:*\",fq=\"LOCATION_POINTS:[100 TO 300]\",fl=\"id,LOCATION_POINTS\",sort=\"id asc\",qt=\"/export\",partitionKeys=id),id,log(LOCATION_POINTS)) - unknown operands found", 
     "EOF": true 
     } 
    ] 
    } 

}

필드 유형 문제가 명시된 partitionkeys하지 선택 동작에만 병렬 스트리밍 표현이라고했다 tdouble

답변

관련 문제