
SolrInputDocument::getFieldBoost는 Solr에서 문서 필드의 가중치를 설정하는 역할을 합니다.
이 필드는 검색 결과에서 해당 필드의 중요도를 결정하는 데 사용됩니다.
예를 들어, 제목 필드에 높은 가중치를 설정하면, 검색 결과에서 제목 필드의 결과가 더 높은 순위로 나타납니다.
SolrInputDocument::getFieldBoost를 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$solrDoc = new SolrInputDocument();
$solrDoc->addField('title', 'Solr');
$solrDoc->addField('content', 'Solr content');
$solrDoc->addField('boost', 2.0); // boost 필드는 가중치를 설정하는 필드입니다.
$solrDoc->addField('boost', 1.0, 'title'); // boost 필드에 title 필드를 설정합니다.
이 예제에서는 `boost` 필드에 2.0의 가중치를 설정하고, `title` 필드에 1.0의 가중치를 설정했습니다.
이러한 설정을 통해 검색 결과에서 제목 필드의 중요도를 높일 수 있습니다.
SolrInputDocument::getFieldBoost는 검색 결과의 순위를 결정하는 데 중요한 역할을 하므로, 적절한 가중치를 설정하는 것이 중요합니다.
2025-06-19 13:15