이것이 ‘hidden’ 사이트 설정 DISCOURSE_RATE_LIMIT_SEARCH_USER와 관련이 있을 것 같아 해당 값을 50으로 수정해 보았습니다. 이 환경 변수는 인식되었고 ./launcher rebuild app 출력의 마지막 블록에 포함되어 있었지만, 아무런 변화가 없습니다. 이 설정은 검색 결과의 개수가 아니라 레이트 제한과 더 관련이 있을 것으로 추측됩니다(Meta와 Discourse 소스를 검색해 보았지만 이 설정에 대한 문서를 전혀 찾을 수 없었습니다).
이 20개 제한은 Discourse의 내부 제한인가요? 이를 변경할 수 있는 방법이 있을까요?
하지만 상상하기 그렇게 어렵지는 않습니다. 백엔드와 프론트엔드 양쪽에 페이지네이션을 구현하는 것은 상당한 양의 작업입니다. 이 기능이 한 번도 요청된 적 없다면 다른 작업들이 우선순위가 높아집니다. 개별적으로 보면 쉬운 일들이 많지만, 해야 할 일이 수천 개에 달하면 선택을 해야 합니다.
일반 검색과 디렉터리 검색 모두에서 처음 20개 결과로 제한하지 않고 모든 결과를 반환하도록 개선할 예정입니다. 다만, 이 작업이 언제 완료될지는 아직 알 수 없으므로, 이 주제를 열어두어 더 많은 사용자들이 겪는 문제인지, 그리고 더 시급하게 우선순위를 높여야 할지 확인해 보겠습니다.