
SolrDisMaxQuery 클래스의 getUserFields()와 addUserField() 메서드는 모두 사용자 정의 필드와 관련된 메서드입니다.
getUserFields() 메서드는 현재 사용자 정의 필드 목록을 반환합니다.
addUserField() 메서드는 새로운 사용자 정의 필드를 추가합니다.
즉, getUserFields()는 현재 상태를 확인하고 addUserField()는 상태를 변경하는 메서드입니다.
예를 들어, 사용자 정의 필드 목록을 확인하고 싶다면 getUserFields() 메서드를 사용하고, 새로운 필드를 추가하고 싶다면 addUserField() 메서드를 사용합니다.
이 두 메서드는 서로 독립적이므로, getUserFields()를 호출한 후 addUserField()를 호출해도 사용자 정의 필드 목록이 업데이트됩니다.
이러한 차이점을 이해하면 SolrDisMaxQuery 클래스를 더 효과적으로 사용할 수 있습니다.
2025-07-05 07:33