
SolrDisMaxQuery::setQueryAlt를 사용할 때, queryAlt 파라미터에 여러 쿼리를 넣을 수 있습니다.
쿼리들은 AND 연산자로 조합되며, 우선순위는 쿼리의 순서에 따라 결정됩니다.
예를 들어, queryAlt 파라미터에 "쿼리1 AND 쿼리2 AND 쿼리3"을 넣으면, 쿼리1, 쿼리2, 쿼리3 모두 AND 연산자로 조합됩니다.
쿼리 우선순위를 정하기 위해서는, queryAlt 파라미터에 "쿼리1^2 AND 쿼리2^3 AND 쿼리3"을 넣으면, 쿼리2가 쿼리1보다 우선순위가 높고, 쿼리3이 쿼리2보다 우선순위가 높게 조합됩니다.
또한, queryAlt 파라미터에 "쿼리1 OR 쿼리2 AND 쿼리3"을 넣으면, 쿼리1 또는 쿼리2 AND 쿼리3 중 하나라도 매칭되면 결과가 반환됩니다.
2025-05-27 03:15