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 |
---|
댓글