diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/search/SearchRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/search/SearchRepository.kt index 8231b27..5920a06 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/search/SearchRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/search/SearchRepository.kt @@ -113,6 +113,7 @@ class SearchRepository( .and(audioContent.duration.isNotNull) .and( audioContent.title.containsIgnoreCase(keyword) + .or(member.nickname.containsIgnoreCase(keyword)) .or(audioContent.detail.containsIgnoreCase(keyword)) .or(audioContent.theme.theme.containsIgnoreCase(keyword)) .or(hashTag.tag.containsIgnoreCase(keyword).and(audioContentHashTag.isActive.isTrue)) @@ -171,6 +172,7 @@ class SearchRepository( .and(audioContent.duration.isNotNull) .and( audioContent.title.containsIgnoreCase(keyword) + .or(member.nickname.containsIgnoreCase(keyword)) .or(audioContent.detail.containsIgnoreCase(keyword)) .or(audioContent.theme.theme.containsIgnoreCase(keyword)) .or(hashTag.tag.containsIgnoreCase(keyword).and(audioContentHashTag.isActive.isTrue)) @@ -238,6 +240,7 @@ class SearchRepository( .and(audioContent.limited.isNull) .and( series.title.containsIgnoreCase(keyword) + .or(member.nickname.containsIgnoreCase(keyword)) .or(series.introduction.containsIgnoreCase(keyword)) .or(seriesGenre.genre.containsIgnoreCase(keyword)) .or(hashTag.tag.containsIgnoreCase(keyword).and(seriesKeyword.isActive.isTrue)) @@ -301,6 +304,7 @@ class SearchRepository( .and(audioContent.limited.isNull) .and( series.title.containsIgnoreCase(keyword) + .or(member.nickname.containsIgnoreCase(keyword)) .or(series.introduction.containsIgnoreCase(keyword)) .or(seriesGenre.genre.containsIgnoreCase(keyword)) .or(hashTag.tag.containsIgnoreCase(keyword).and(seriesKeyword.isActive.isTrue))