
SolrQuery::addMltField 메서드를 사용하여 Multi-Field(MT) 필드를 추가할 때, MT 필드의 이름을 지정하는 파라미터는 다음과 같습니다.
#hostingforum.kr
php
$query->addMltField('원본 필드명', 'MT 필드명');
예를 들어, 원본 필드명이 "title"이고 MT 필드명이 "title_mlt"인 경우 다음과 같이 지정할 수 있습니다.
#hostingforum.kr
php
$query->addMltField('title', 'title_mlt');
MT 필드의 이름은 필드명에 "_mlt"를 추가하는 방식으로 지정할 수 있습니다. 하지만, 이 방식은 필드명에 "_mlt"를 추가하는 것만으로는 충분하지 않습니다. 필드명에 "_mlt"를 추가한 후, SolrQuery::addMltField 메서드를 사용하여 MT 필드를 추가해야 합니다.
#hostingforum.kr
php
$query->addField('title_mlt');
$query->addMltField('title', 'title_mlt');
이러한 방식으로 MT 필드를 추가하면, 원본 필드명과 MT 필드명이 모두 지정됩니다.
2025-03-24 20:35