Skip to content

Commit

Permalink
v1.1.8 (#26)
Browse files Browse the repository at this point in the history
Modify: searchAPI
  - 본문에 검색어가 없을 시, 본문의 서두를 반환
  - title:
    - 게시글 제목, 검색 결과에 포함된 키워드를 기준으로 앞, 뒤로 10글자만 추출하여 반환
    - 검색 결과에 포함된 키워드가 없을 경우 전체 제목의 내용을 앞에서부터 '검색어의 길이+20글자' 반환
  - content:
    - 게시글 내용, 검색 결과에 포함된 키워드를 기준으로 앞, 뒤로 20글자만 추출하여 반환
    - 검색 결과에 포함된 키워드가 없을 경우 전체 본문의 내용을 앞에서부터 '검색어의 길이+40글자' 반환
  • Loading branch information
inchanS authored May 3, 2023
1 parent e2e3633 commit 4cae5db
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/services/search.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,12 @@ const searchContent = async (query: string, index: number, limit: number) => {
contentSnippetLength * 2 + query.length
}), '...', '')
),
null
CONCAT(
SUBSTRING(feed.content, 1, ${contentSnippetLength * 2 + query.length}),
IF(LENGTH(feed.content) > (GREATEST(1, LOCATE(LOWER(:originQuery), LOWER(feed.content)) - ${contentSnippetLength}) + ${
contentSnippetLength * 2 + query.length
}), '...', '')
)
) AS contentSnippet`,
])
.where(
Expand Down

0 comments on commit 4cae5db

Please sign in to comment.