게시판 검색어 자동 완성 애드온 (테스트 버전)
지난번에 '게시판 검색어 자동 완성 소스'를 올린 적이 있었는데요. https://xetown.com/rxe_file/977009
코멘트 주신 덕분에 조금 더 개선시켜서 이번에는 애드온으로 만들어봤습니다.
서버 부하 문제 때문에 검색 대상이 되는 문서의 갯수를 조절하는 옵션을 넣기는 했는데요.
그래도 게시물이 많은 게시판에서는 사용 비추이긴 합니다;;;
대신 FAQ 게시판 등에는 활용도가 있지 않을까...
애드온 파일 : ap_autocomplete.0.1.zip
미리보기 : https://bit.ly/2IECAeU
보시면 아시겠지만,
검색 옵션이 '제목+내용'과 '제목'일 경우에는 '제목' 검색 자동 완성,
검색 옵션이 '글쓴이'(닉네임이에요)일 경우에는 '닉네임' 검색 자동 완성,
검색 옵션이 '태그'일 경우에는 '태그' 검색 자동 완성이 됩니다.
...현재는 애드온 옵션을 통해 모두 태그로 자동 완성이 되도록 해놓은 상태입니다ㅎㅎ
실사용보다는 테스트해보시고 코멘트 주시면 감사하겠습니다~

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 12
아무래도 서버 부하가 제일 관건이겠네요;;;
이걸 참고하시면 더욱 좋을 것 같습니다. ㅎㅎ
제목+내용,제목 검색도 "태그"로 검색할 수 있다면 좋겠습니다.
왜냐면 제목으로 추천한다면 딱 1가지 문서만 추천해서 목록으로 보여주지만
태그가 문서마다 가지고 있는 좋은 데이터베이스를 운영하고 있다면
핵심 태그가 포함된 문서를 목록에서 여러개 추천을 해 줄 수 있어 여러번 검색하지 않고도 가장 관련도 있는 문서 추천이 가능할 듯 합니다.
제목+내용,제목 ---> search_target 은 제목+내용,제목으로 유지하고 search_keyword에 태그가 들어갈 수 있도록 목록에 추천에 태그를 추천해 주는 것이죠.
태그는 원래대로 search_target,search_keyword 모두 tag 가 되는 것이구요.
좋은 제안 감사합니다!
"배변훈련" 으로 제목+내용 / 태그 두가지를 타겟으로 검색을 해보면
결과가 다른 것을 아실 수 있을거에요.
배변훈련 단어를 모르던 사람이 추천을 통해 배변훈련으로 검색을 시도 한다면
제목+내용에서 더 많은 문서를 목록에서 확인할 수 있습니다.
저희처럼 해시태그애드온을 운영한다면
내용에는 태그가 무조건 포함되어 있거든요.
제목+내용 으로 태그의 단어를 추천 받는다면 ---> 제목에 태그와매칭되는 단어가 있거나 또는 내용에 태그의 단어가 있는 경우 모두 검색에 걸리게 됩니다.
정말 태그가 들어간 문서만 검색하고 싶을때는 타겟을 태그로 하면 되는 것이구요.
카르마님의 통함검색확장모듈에서 검색어추천 기능에도
문서제목을 추천해주는 것 / db에 저당된 방문자들의 검색어를 추천해주는 것
두가지 옵션 중에 선택을 할 수가 있었거든요.
해당 모듈은 사용자가 검색한 검색어를 따로 db에 저장해서 활용했지만
저희는 태그라는 db도 충분히 활용가치가 있어 보여서요.
검색하려는 사람이 무엇이 필요한지는 경우에 따라 다르긴 하지만 충분히 유효한 검색어추천 이라고 보여져서요..
관심분야를 접한지 얼마 안된 분들이 무엇으로 검색해야 하는지도 모르는 경우 검색어 자체를 추천해 주는 것으로 많은 도움을 드릴 수 있을 것 같습니다.
조언 덕분에 애드온이 더 훌륭해집니다ㅎㅎ
노트 2. 페이지 넘김 시 쿼리 재실행을 방지할 수 있도록 수집된 키워드를 캐시 저장
노트 3. 사이트 운영자가 캐시 저장 시간을 임의로 설정할 수 있도록 애드온 옵션 제공