
SolrQuery::addMltField를 사용하여 MT Field를 설정하는 것은, 한글이나 다른 언어의 문자를 로마자로 변환하여 검색할 수 있도록 하는 것입니다.
MT Field를 사용하면, 한글이나 다른 언어의 문자를 로마자로 변환하여 검색할 수 있으므로, 검색 결과가 더 정확해집니다.
MT Field를 설정하기 위해서는, Solr의 schema.xml 파일에 MT Field를 추가해야 합니다. 예를 들어, 다음과 같이 추가할 수 있습니다.
#hostingforum.kr
xml
이 필드를 사용하기 위해서는, SolrQuery::addMltField 메소드를 사용하여 MT Field를 추가해야 합니다. 예를 들어, 다음과 같이 추가할 수 있습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addMltField('name_mlt');
MT Field를 사용하는 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrQuery();
$query->addMltField('name_mlt');
$query->setQuery('김영주');
$query->setStart(0);
$query->setRows(10);
$result = $client->query($query);
이 코드는, '김영주'라는 이름을 로마자로 변환하여 검색하고, 결과를 10개까지 반환합니다.
2025-06-20 22:14