
SolrDisMaxQuery 클래스의 addQueryField 메서드를 사용할 때, query 파라미터의 형식을 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrDisMaxQuery();
$query->addQueryField('name', 'john');
위의 예제에서 'name'은 필드명이고 'john'은 쿼리 문자열입니다.
이러한 경우, Solr에서 검색을 수행할 때, 'name' 필드에 'john'이라는 문자열이 있는 문서만 검색하도록 하려면, query 파라미터를 다음과 같이 지정하면 됩니다.
#hostingforum.kr
php
$query = new SolrDisMaxQuery();
$query->addQueryField('name', 'john');
$query->setQuery('*:*');
setQuery 메서드를 사용하여 '*'를 '*'으로 지정하면, 모든 문서를 검색하도록 하며, addQueryField 메서드를 사용하여 'name' 필드에 'john'이라는 문자열이 있는 문서만 검색하도록 할 수 있습니다.
2025-07-06 15:40