어려운 점은, 이 설정이 알고리즘을 설명하고 있지만, 알고리즘이 실제로 어떻게 작동하는지 명확히 이해할 수 있을 만큼 충분한 정보를 제공하지 않는다는 것입니다. 하지만 결국 이 설정은 “0부터 (?)까지, 제목과 게시글 콘텐츠에 얼마나 많은 다양성이 필요한가?”를 의미한다고 볼 수 있습니다.
엔트로피(entropy)가 무엇을 의미하는지는 알고 있지만, 해당 설정을 사용하는 경험은 정말 최악이었습니다. 어떤 값을 시도해도 계속 짜증을 냈습니다. 이 설정 자체는 필요할 수도 있지만, 저는 매우 작고 매우 특이한 언어 계열인 핀란드어 사용자로, 모음이 많고 그 모음이 길며, 자음도 마찬가지입니다. 그래서 해당 값을 0으로 설정했습니다.
다시 말하지만, 제 포럼은 사실상 스팸이 없고 일반 성인들을 위한 것이기 때문에, 이 기능이 필요조차 없습니다. 모든 곳에서 상황이 이렇게 순탄하지만은 않을 거라고 추측합니다. 하지만 왜 그렇게 혼란스럽게 보이는지 이해할 수 있습니다.
제 전략은 초기 몇 개의 게시물을 수동으로 승인하여 스팸 및 기타 저품질 콘텐츠를 걸러내는 것입니다. 글자 수 제한, 엔트로피 등 기타 모든 제한 사항은 사이트 이용자가 적극적으로 참여하는 데 방해가 되므로, 이 기능들은 꺼져 있거나 (최소한 매우 관대한 임계값으로 설정되어 있습니다).
지금까지 스팸을 100% 차단했으며, 사용자는 자신의 게시물이 더 많은 글자가 필요하다는 모호한 메시지를 겪을 필요가 없습니다. (이러한 메시지는 아이러니하게도 오히려 스팸을 유발합니다. 메시지를 우회하는 가장 간단한 방법은 임계값을 넘을 때까지 무의미한 글자를 채워 넣는 것이기 때문입니다.)
설명인 "고유 문자의 최소 수"은 제 생각에 꽤 명확합니다. 특히 이는 정말 사소한 튜닝이므로 여기서는 변경이 필요 없다고 생각합니다. (다만, 해당 NLS 주석이 다소 혼란스러울 수 있습니다. 이는 국가별 문자를 해당 문자가 가진 UTF-8 바이트 수로 계산한다는 의미인가요?)