
removePhraseField 메소드의 첫 번째 인자로 필드명을 받는 것은 사실이 아닙니다. 이 메소드는 인덱스된 단어의 인접 단어를 제거하고자 하는 단어를 제거하는 메소드입니다.
예를 들어, 인덱스된 단어가 "apple pie"일 때, "apple"과 "pie" 사이의 인접 단어를 제거하고자 한다면, removePhraseField 메소드의 첫 번째 인자로 "apple"을 입력하면 됩니다.
이 메소드는 인덱스된 단어의 인접 단어를 제거하는 데 사용되며, 필드명은 필요하지 않습니다.
removePhraseField 메소드를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$query = new SolrDisMaxQuery();
$query->removePhraseField('apple');
이 코드를 실행하면 인덱스된 단어 "apple pie"의 인접 단어 "pie"가 제거됩니다.
2025-05-31 18:09