Replies: 5 comments 6 replies
-
플로우 차트서클 별 도서 추천flowchart TD
START(시작)
--> B{사용자가 로그인 했는가?}
B -- 아니오 --> L[로그인이 필요함을 안내한다] --> END(종료)
B -- 예 --> C[GET /v2/cursus_users 호출]
--> D[사용자의 서클 정보를 가져온다]
--> G{현재 진행 중인 과제가 있는가?}
G -- 아니오 --> H[마지막으로 진행한 과제의 서클을 탐색한다]
--> I{그 서클에 더 이상 진행할 과제가 없는가?}
I -- 아니오 --> J[그 서클의 정보를 가져온다] --> E
I -- 예 --> K[그 다음 서클 정보를 가져온다] --> E
G -- 예 --> E[DB에서 서클 정보에 맞는 book_info.id를 가져온다]
--> F[book_info.id에 맞는 책 정보를 보여준다]
--> END(종료)
도서 관리에서의 서클 별 도서 수정flowchart TD
START(시작)
--> A[book의 info id를 조회한다]
--> B[book_info의 subject_id를 업데이트한다]
--> END(종료)
DB 설계(json 대체 가능)book_info
circle
subject
APIURL
Request
Response
추가) 도서 수정 API에도 기능 추가해야 함 |
Beta Was this translation helpful? Give feedback.
-
집현전 회의 대비MySQL - 확장 검색 - 전문검색 FullText Search - Real MySQL 8.0 MySQL의 전문 검색(Full Text Search)전문 검색
전문 검색 엔진
데이터베이스 제안1. 도서 검색 결과 미리보기
도서 검색 DB
도서 검색 DB(2)
2. 검색어 자동완성
검색어 DB
3. 인기 검색어검색 로그 DB
고려해야할 점
API 제안1. 도서 결과 미리보기 + 자동완성
Response{
"items": {
"books" : [
{
"id": 1,
"title": "",
"author": "",
"publisher": ""
},
{
"id": 2,
"title": "",
"author": "",
"publisher": ""
}
],
"keywords" : [
{
"id": 1,
"searchKeyword": ""
},
{
"id": 2,
"searchKeyword": ""
}
],
},
"meta": {
"totalBookCount": 10,
}
} 2. 인기 검색어
Response
{
"time": "실시간 인기검색어 기준 시간",
"items": ["자바", "자바스크립트", "자바 스크립트", ...]
}
{
"time": "실시간 인기검색어 기준 시간",
"items": [
{
"searchKeyword": "자바",
"ranking change": 1,
},
{
"searchKeyword": "자바스크립트",
"ranking change": -1,
},
{
"searchKeyword": "자바 스크립트",
"ranking change": 0,
}
]
} 3. 추천 검색어
Response{
"topic": ["최근에 달린 태그 모음"]
"items": ["리액트", "0서클", "사서추천", ...]
} 주제 (고민중)
|
Beta Was this translation helpful? Give feedback.
-
화면 구상
|
Beta Was this translation helpful? Give feedback.
-
1. 자동완성 + 검색 결과 미리보기 + 초성 검색
|
Beta Was this translation helpful? Give feedback.
-
다음 회의까지
|
Beta Was this translation helpful? Give feedback.
-
할 일
Beta Was this translation helpful? Give feedback.
All reactions