Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIX] 일반 검색 시 특수문자 무시하도록 수정 #248

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Conversation

rinarina0429
Copy link
Member

@rinarina0429 rinarina0429 commented Dec 31, 2024

Related Issue

Key Changes

  • Notion 검색 시 특수문자 무시 설정
  • 현재 검색 방식:
    "울어 봐"라고 검색하면 "울어봐"로 띄어쓰기를 없앤 뒤, 모든 띄어쓰기를 없앤 작품 제목들 중 "울어봐"를 포함한 작품들을 반환합니다. 그렇기 때문에 "울어봐 빌어도"라고 검색하면 "울어봐빌어도"를 포함한 것들을 검색하기 때문에 "울어 봐, 빌어도 좋고"라는 작품은 검색 결과로 나타나지 않습니다.
  • 변경된 검색 방식:
    그렇기 때문에 검색 시 특수문자를 무시하도록 검색 방식이 수정됐습니다.
    또한 기획 측에서 결정한 내용에 따라 특수문자만을 가지고 검색 시 빈 리스트를 반환하도록 수정하였습니다.

To Reviewers

  • 다음 스프린트, 혹은 다다음... 스프린트 중에 검색 방식을 아예 개편할 것 같습니다. 일단 임시방편으로 특수문자를 무시하도록 바꿨다는 점...

References

@rinarina0429 rinarina0429 self-assigned this Dec 31, 2024
@github-actions github-actions bot requested review from ChaeAg and Kim-TaeUk December 31, 2024 13:03
@rinarina0429 rinarina0429 reopened this Jan 6, 2025
@rinarina0429 rinarina0429 marked this pull request as draft January 9, 2025 01:26
@rinarina0429 rinarina0429 marked this pull request as ready for review January 16, 2025 05:21
Copy link
Member

@ChaeAg ChaeAg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니당!
그런데 검색 조건에 어떤 개편이 있을 예정인건가여 ..? 😮

@@ -280,12 +280,13 @@ public FilteredNovelsGetResponse getFilteredNovels(List<String> genreNames, Bool
@Transactional(readOnly = true)
public SearchedNovelsGetResponse searchNovels(String query, int page, int size) {
PageRequest pageRequest = PageRequest.of(page, size);
String searchQuery = query.replaceAll("\\s+", "").replaceAll("[^a-zA-Z0-9가-힣]", "");
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P5; 클라이언트 요청값을 형식에 맞게 변환하는 로직이 여기로 옮겨졌군용! 여기 있으니까 입력값을 필터링했을때 빈 문자열이 되는 경우에 검색을 아예 수행하지 않아서 성능적으로 이점이 있을 것 같네요! 굿굿

@Kim-TaeUk
Copy link
Member

수고하셨습니당! 그런데 검색 조건에 어떤 개편이 있을 예정인건가여 ..? 😮

저도 궁금쓰 ㅎㅎ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FIX] 작품 검색 시 특수문자 무시
3 participants