
SolrQuery::setFacetMissing은 facetMissing을 설정하는 데 사용되는 메서드입니다. facetMissing은 facet 필드에 존재하지 않는 값을 의미합니다. 예를 들어, facet 필드가 '색상'일 때, facetMissing은 '색상이 없는 문서'를 의미합니다.
이 메서드를 사용하면 facetMissing이 포함된 문서를 검색 결과에서 제외하거나, facetMissing을 별도로 표시할 수 있습니다. 예를 들어, facetMissing을 설정하여 facetMissing이 포함된 문서가 검색 결과에 포함되지 않도록 하려면, facetMissing을 true로 설정하고, facetMissing을 포함한 문서를 검색 결과에서 제외하는 필터를 추가하면 됩니다.
예시:
#hostingforum.kr
php
$query = new SolrQuery();
$query->setFacetMissing(true);
$query->addFilterQuery('!facetMissing');
이 코드는 facetMissing이 포함된 문서를 검색 결과에서 제외합니다.
2025-07-12 03:22