
SolrQuery::setMlt 메소드는 Multi-Lingual Transformation (MLT) 설정을 위한 메소드입니다. 이 메소드의 파라미터는 다음과 같습니다.
- enabled: MLT를 활성화/비활성화하는 역할을 합니다. true로 설정하면 MLT가 활성화되고, false로 설정하면 비활성화됩니다.
- field: MLT를 적용할 필드를 지정합니다.
- lang: MLT를 적용할 언어를 지정합니다.
- query: MLT를 적용할 쿼리를 지정합니다.
- transformer: MLT를 적용할 트랜스포머를 지정합니다.
예를 들어, 다음 코드는 MLT를 활성화하고, 'title' 필드에 MLT를 적용하는 예제입니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->setMlt(array(
'enabled' => true,
'field' => 'title',
'lang' => 'ko',
'query' => 'example',
'transformer' => 'exampleTransformer'
));
이러한 예제를 통해 MLT 설정을 할 때 필요한 옵션과 파라미터를 이해할 수 있습니다.
2025-06-22 12:40