-
Notifications
You must be signed in to change notification settings - Fork 8
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
검색시 boolean mode로 변경 #926
base: dev/be
Are you sure you want to change the base?
검색시 boolean mode로 변경 #926
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고했어요 초롱! 덕분에 사용자 경험이 더 개선될 것 같아요 👍
그리고 형태소 분석 관련해서.. 이번에 찾아보니 MySQL도 형태소 분석을 제공하더라구요!
Mecab 플러그인에 한글 사전을 등록하면 되는 것 같은데 아마 기본적인 언어들은 등록되어있을 것 같기도 해요! (자주 사용되는 사전이 마지막으로 업데이트 된 게 2018년이라 걸리긴 하지만요.)
레퍼런스는 부족하지만 엘라스틱 서치와 비교해보면서 이것도 우리 한번 같이 알아보면 좋을 것 같아요!
이번 작업 너무 수고하셨습니다 👍👍
StringBuilder keywordBuilder = new StringBuilder(); | ||
for(String keyword : parsedKeywords) { | ||
keywordBuilder.append("+"); | ||
keywordBuilder.append(keyword); | ||
keywordBuilder.append(" "); | ||
} | ||
return keywordBuilder.toString(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
StringBuilder keywordBuilder = new StringBuilder(); | |
for(String keyword : parsedKeywords) { | |
keywordBuilder.append("+"); | |
keywordBuilder.append(keyword); | |
keywordBuilder.append(" "); | |
} | |
return keywordBuilder.toString(); | |
return Arrays.stream(parsedKeywords) | |
.map(keyword -> "+" + keyword) | |
.collect(Collectors.joining(" ")); |
요렇게 개선해볼 수도 있겠네요 ㅎㅎ
상수 추출도 해볼 수 있을 것 같아요!
⚡️ 관련 이슈
close #899
📍주요 변경 사항
like
절을 사용하는 로직을 제거하였습니다.리스트
를 검색하면테스트
가 검색되지 않습니다. 마찬가지로리스 스트
이런 것도 검색이 안되겠죠.돼지 고기
라고 검색하면돼지
와고기
로 검색이 진행되는데, 두 키워드 중 하나만 포함되도 검색 결과에 반환됩니다.소고기
,돼지꿀꿀
등등이 반환된다는 이야기입니다.+
연산자를 붙여주어 키워드를 파싱해주었습니다.돼지 고기
라고 검색하면고기 돼지
도 검색이 되긴 합니다.🎸기타
i
에 불용어가 적용이 돼서st
로만 검색이 되고,list
,test
전부 검색됩니다.parameterizedTest
를 검색시list
,test
등이 검색되지 않음.🍗 PR 첫 리뷰 마감 기한
11/29 23:59