diff --git a/src/main/resources/static/js/comment-cards.js b/src/main/resources/static/js/comment-cards.js index 66d410a..7c39563 100644 --- a/src/main/resources/static/js/comment-cards.js +++ b/src/main/resources/static/js/comment-cards.js @@ -56,10 +56,11 @@ return null; } - // 제외 단어: 쉼표/공백으로 구분. 하나라도 포함된 댓글은 카드·분석 모두에서 제외. + // 제외 단어: 쉼표로 구분(검색어와 동일 규칙). 하나라도 포함되면 검색어와 무관하게 카드·분석 모두에서 제외. + // 공백은 구분자가 아니므로 "정말 재밌"처럼 구절 단위 제외도 가능. function getExcludeTerms() { const raw = ($('ccExclude') && $('ccExclude').value) || ''; - return raw.split(/[,\s]+/).map(s => s.trim().toLowerCase()).filter(Boolean); + return raw.split(',').map(s => s.trim().toLowerCase()).filter(Boolean); } // 검색어: 쉼표로 구분하면 OR 검색(하나라도 포함되면 표시). 공백은 구분자가 아님 → 구절 검색 유지. function getSearchTerms() { diff --git a/src/main/resources/templates/comment-cards.html b/src/main/resources/templates/comment-cards.html index c273d16..4ba6951 100644 --- a/src/main/resources/templates/comment-cards.html +++ b/src/main/resources/templates/comment-cards.html @@ -140,7 +140,8 @@