
SolrQuery::setMlt() 함수는 Multi-Field Lookup Table (MLT) 설정을 변경하는 데 사용됩니다. 이 함수의 파라미터는 다음과 같습니다.
- mlt.maxChars: MLT에서 처리할 최대 문자 수를 지정합니다. 기본값은 2048입니다.
- mlt.maxValues: MLT에서 처리할 최대 값 수를 지정합니다. 기본값은 100입니다.
- mlt.maxDocChars: MLT에서 처리할 문서의 최대 문자 수를 지정합니다. 기본값은 2048입니다.
- mlt.maxDocValues: MLT에서 처리할 문서의 최대 값 수를 지정합니다. 기본값은 100입니다.
- mlt.maxDocFrequencies: MLT에서 처리할 문서의 최대 빈도 수를 지정합니다. 기본값은 100입니다.
예를 들어, 다음과 같이 setMlt() 함수를 호출할 수 있습니다.
#hostingforum.kr
php
$query->setMlt(array(
'maxChars' => 4096,
'maxValues' => 200,
'maxDocChars' => 4096,
'maxDocValues' => 200,
'maxDocFrequencies' => 200
));
이러한 파라미터를 지정하여 MLT 설정을 변경할 수 있습니다.
2025-07-01 18:51