Free Lines Arrow
본문 바로가기
SearchEngine/OpenSearch

[OpenSearch] Suggest API

by p8labs 2025. 6. 22.
728x90
반응형

Suggest API

사용자가 잘못된 입력을 했을경우 단어를 수정하여 
다른 단어를 제안하거나 제안된 내용을 보여주는 기능이다.

 

그럼 왜 써야 될까?

사용자가 검색어를 잘못 입력 했을경우 대응하는 검색어를 제공함으로써

사용자에게 더 나은 서비스와 해당 사이트에 더 오래 머물도록 할 수 있을 것이다.

 

Suggest API 종류

Term Suggest API

  • 추천 단어 제안

Completion Suggest

  • 자동완성 제안

Phrase Suggest

  • 추천 문장 제안

Context Suggest

  • 추천 문맥 제안

 

Term Suggest API

편집 거리를 사용해 비슷한 단어를 제안한다.

더보기

편집거리:

- 어떤 문자열이 다른 문자열과 얼마나 비슷한지 편집 거리를 사용해 알아볼수 있다.

- 하나의 문자열을 다른 문자렬로 바꾸는 데 필요한 편집 횟수를 말한다.

- tamming test 를 tamming text 로 바꿀때 편집거리

    -> m 을 삭제하는 연산 1회, 

    -> s -> x 로 변환하는 연산 1회

   편집거리는 2다.

 

 

Completion Suggest API

자동완성 기능을 제공한다.

영문에서는 잘 동작 하지만 한글에서는 동작을 잘 하진 않는다

 

 

 

다음으로는 한글을 위한 자동완성과 오탈자 검사에 대해 알아본다.

728x90
반응형

'SearchEngine > OpenSearch' 카테고리의 다른 글

[OpenSearch] OpenSearch 설치  (1) 2025.06.15

댓글