0
Getting the Solr에서 문자열을 의미 했습니까? 다음 경고가 표시됩니다. 이걸 벗어날 방법이 있니? 사전에
if (is_object($results->spellcheck)){
$didyoumean = $results->spellcheck->suggestions->collation;
}
else{
$didyoumean=false;
}
감사합니다 :) 데이터 정렬이 null 또는이 실제 값이 존재하는지 여부를
시도'위해서 var_dump ($ 결과 -> spellcheck-> 제안)'. – str
당신은 stdClass로서 제안을 인스턴스화했거나 PHP가 당신을 위해 해왔고 "콜레 션"속성을 부여하지 않았습니다. 아마 내가 말하고 싶은 것은 $ 결과 -> 맞춤법 검사 -> 제안은 당신이 의도하고있는대로 설정되지 않았다는 것입니다. – Dormouse
@Ben Solr은 쿼리에 대한 Suggestion (존재 했습니까?)이 있으면 Collation 속성을 제공합니다. 그것의 분명한 결과는 $ result-> spellcheck-> suggestions-> collation은 null 또는 임의의 문자열 값이 올 수 있습니다. 오류가 원하는대로 이해합니다. – user2475624