지난번에 '게시판 검색어 자동 완성 소스'를 올린 적이 있었는데요. https://xetown.com/rxe_file/977009

코멘트 주신 덕분에 조금 더 개선시켜서 이번에는 애드온으로 만들어봤습니다.

 

서버 부하 문제 때문에 검색 대상이 되는 문서의 갯수를 조절하는 옵션을 넣기는 했는데요.

그래도 게시물이 많은 게시판에서는 사용 비추이긴 합니다;;;

대신 FAQ 게시판 등에는 활용도가 있지 않을까...

 

애드온 파일 : ap_autocomplete.0.1.zip

미리보기 : https://bit.ly/2IECAeU

 

보시면 아시겠지만,

검색 옵션이 '제목+내용'과 '제목'일 경우에는 '제목' 검색 자동 완성,

검색 옵션이 '글쓴이'(닉네임이에요)일 경우에는 '닉네임' 검색 자동 완성,

검색 옵션이 '태그'일 경우에는 '태그' 검색 자동 완성이 됩니다.

...현재는 애드온 옵션을 통해 모두 태그로 자동 완성이 되도록 해놓은 상태입니다ㅎㅎ

 

실사용보다는 테스트해보시고 코멘트 주시면 감사하겠습니다~

Atachment
첨부

윤삼

profile
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
  • profile
    자동검색어 기능 좋네요. 닉네임도 한글자만 치면 나오는것도 편리해요. 빨리 사용해보고 싶어요!
  • profile profile
    파일 첨부되어 있으니 테스트용으로 사용해보시고 후기 남겨주시면 감사하겠습니다.
    아무래도 서버 부하가 제일 관건이겠네요;;;
  • ?
    https://www.zerocho.com/category/JavaScript/post/59a8e9cb15ac0000182794fa
    이걸 참고하시면 더욱 좋을 것 같습니다. ㅎㅎ
  • ? profile
    오오, 디바운싱! 공부해보겠습니다 ㅎㅎ
  • profile

    제목+내용,제목 검색도 "태그"로 검색할 수 있다면 좋겠습니다.
    왜냐면 제목으로 추천한다면 딱 1가지 문서만 추천해서 목록으로 보여주지만

    태그가 문서마다 가지고 있는 좋은 데이터베이스를 운영하고 있다면
    핵심 태그가 포함된 문서를 목록에서 여러개 추천을 해 줄 수 있어 여러번 검색하지 않고도 가장 관련도 있는 문서 추천이 가능할 듯 합니다.

    제목+내용,제목 ---> search_target 은 제목+내용,제목으로 유지하고 search_keyword에 태그가 들어갈 수 있도록 목록에 추천에 태그를 추천해 주는 것이죠.

    태그는 원래대로 search_target,search_keyword 모두 tag 가 되는 것이구요.

  • profile profile
    아하, 그러면 '내용'도 태그로 검색할 수 있겠군요.
    좋은 제안 감사합니다!
  • profile profile
    네. 태그 자체가 충분히 좋은 검색어 인데 이미 축적된 데이터로 검색어로 추천해 주는거죠~
  • profile profile
    저희 사이트의 묻고답하기 게시판에서
    "배변훈련" 으로 제목+내용 / 태그 두가지를 타겟으로 검색을 해보면

    결과가 다른 것을 아실 수 있을거에요.

    배변훈련 단어를 모르던 사람이 추천을 통해 배변훈련으로 검색을 시도 한다면

    제목+내용에서 더 많은 문서를 목록에서 확인할 수 있습니다.
    저희처럼 해시태그애드온을 운영한다면

    내용에는 태그가 무조건 포함되어 있거든요.
    제목+내용 으로 태그의 단어를 추천 받는다면 ---> 제목에 태그와매칭되는 단어가 있거나 또는 내용에 태그의 단어가 있는 경우 모두 검색에 걸리게 됩니다.

    정말 태그가 들어간 문서만 검색하고 싶을때는 타겟을 태그로 하면 되는 것이구요.
  • profile profile
    어휴;; 또 몇 시간 동안 대대적인 공사를 해야겠네요ㅋㅋㅋ
  • profile profile
    괜히 일거리를 드렸나봅니다... ㅡㅡ;
    카르마님의 통함검색확장모듈에서 검색어추천 기능에도
    문서제목을 추천해주는 것 / db에 저당된 방문자들의 검색어를 추천해주는 것
    두가지 옵션 중에 선택을 할 수가 있었거든요.

    해당 모듈은 사용자가 검색한 검색어를 따로 db에 저장해서 활용했지만
    저희는 태그라는 db도 충분히 활용가치가 있어 보여서요.

    검색하려는 사람이 무엇이 필요한지는 경우에 따라 다르긴 하지만 충분히 유효한 검색어추천 이라고 보여져서요..

    관심분야를 접한지 얼마 안된 분들이 무엇으로 검색해야 하는지도 모르는 경우 검색어 자체를 추천해 주는 것으로 많은 도움을 드릴 수 있을 것 같습니다.
  • profile profile
    일거리는요ㅎㅎ 저도 써야 할 애드온이니 응당 해야죠 :)
    조언 덕분에 애드온이 더 훌륭해집니다ㅎㅎ
  • profile
    노트 1. 태그로도 제목+내용, 제목, 내용 검색이 가능하도록 애드온 옵션 및 동작 수정
    노트 2. 페이지 넘김 시 쿼리 재실행을 방지할 수 있도록 수집된 키워드를 캐시 저장
    노트 3. 사이트 운영자가 캐시 저장 시간을 임의로 설정할 수 있도록 애드온 옵션 제공