XETOWN

분수 광장

특정한 주제 없이 자유로운 이야기를 나눌 수 있습니다.
조회 수 113 추천 수 3 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form

인덱싱을 이용한 검색엔진은 아니지만, 일단 초보적인 수준에서나마 검색어 자동완성에 성공했습니다.

검색창에 키워드를 입력하면 모듈 내의 게시물 제목을 자동으로 뿌려주는 방식으로요.

 

처음엔 live search로 문서 목록에 바로 반영되도록 해볼까도 했는데, 그렇게 하면 document_list의 list_count를 total_count로 잡았다가 다시 module_info->list_count로 슬라이스하는 등 과정이 복잡할 것 같더라구요.

그래서 일단은 그냥 jquery ui의 autocomplete 메소드를 이용해서 검색어 자동완성 기능으로만 적용해봤습니다.

 

var docTitle = [];
jQuery.exec_json(
    'board.dispBoardContentList',
    {mid: current_mid, list_count: '{$total_count}'},
    function(data){
        for (i=0; i<'{$total_count}'; i++){
            docTitle.push(data.document_list[i].title);
        };
    }
);
jQuery(function() {
    jQuery('검색 인풋창의 id 또는 class').autocomplete({
        source: docTitle
    });
});

(참고로 위의 소스처럼 list_count를 제어하기 위해선 https://www.xetown.com/qna/376302 댓글에 달린 후하니님이나 기진곰님의 코멘트를 적용해야 합니다. ㅎㅎ)

 

일단 이렇게 했더니 확실히 사이트에 부하가 걸리는 것 같기도 하고 그럽니다ㅋㅋ

아직은 문서 갯수가 10개밖에 안 되는 블로그인데 괜한 호들갑 같기도 하고...

 

ajax 호출로 헤매고 있을 때 광명의 빛을 주셨던 팦팦님을 비롯해서, 그동안 도움 말씀 주셨던 개발자님들께 진심으로 감사의 말씀을 드립니다~

덕분에 당분간은 발 뻗고 정상 생활을 할 수 있게 됐습니다 ^^/

  • profile
    GG 2016.09.19 14:44:55
    와우.... 대단합니다!
  • profile
    윤삼 2016.09.19 15:13:08
    흐뭇하지 않으십니까.
    XE타운을 통해 성장하는 웹마스터 윤삼입니다ㅋ
  • profile
    구름이 2016.09.19 14:57:24
    고생 하셨습니다 ^^
  • profile
    윤삼 2016.09.19 15:13:36
    이제 슬슬 회원 메모 모듈 피드백 들어갑니다잉~
  • profile
    MIST 2016.09.19 22:03:29
    역시 고삼다음 ㅎ윤삼님ㅎ
    윤삼님은 가끔 저를 깜짝 놀래키십니다.ㅎㅎㅎ
    좋은 정보 한번 접목을 ^^
  • profile
    윤삼 2016.09.19 22:12:10
    서버 부하를 생각해보면 실사용엔 한계가 있는 걸요ㅎ 그냥 습작이에용
  • profile
    MIST 2016.09.19 22:19:24
    ㅎㅎ일단 만든다는것 자체가 대단하신거죠 ㅎ
    짱이세욥 ㅎ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
화제의 글 자유 XE타운 커뮤니티를 위해 한마디 66 제이엔지 2017.01.16 333
3855 자유 declare가 대체 뭔말인가 했네요;;; 2 기븐 2016.09.21 89
3854 자유 레이아웃 게시판 스킨 세트상품 게시판 스킨 딱 하나만 쓰려고 구입한적 ? 13 웹지기 2016.09.20 129
3853 자유 요즘 읽고 있는 책입니다. 9 file 구름이 2016.09.20 113
3852 자유 개인적으로 이쁘다고 생각하는 사이트 17 socialskyo 2016.09.19 318
3851 이슈/토론 왜 게시물과 댓글은 세로보기 형태여만 할까요? - 가로보기에 대한 의견공유~ 9 file socialskyo 2016.09.19 111
3850 자유 노래 한곡 듣고 일하세요 4 가브리엘조 2016.09.19 65
3849 자유 히트다히트~ 사이트적용~ 5 file 웹지기 2016.09.19 185
» 자유 검색어 자동완성 완성ㅋ 7 윤삼 2016.09.19 113
3847 자유 [9월] 레이아웃 1카피 나눔입니다. 응모하세요. 35 xelayout 2016.09.19 182
3846 자유 사이트가 트래픽은 얼마 안되는데 용량만 점점 늘어나네요 9 기븐 2016.09.19 139
3845 자유 확실히 git으로 업데이트하게 되니까 편하네요 18 기븐 2016.09.19 139
3844 읽을거리 (구) 네이버 오픈 API 호출 종료에 따른 마이그레이션 안내 BlackTeddyBear 2016.09.18 83
3843 자유 슈퍼캐시 모듈의 위엄. 33 file 웹지기 2016.09.18 311
3842 자유 혹시 XE 코어 분석자료를 배포하면 라이센스에 걸리나요? 6 갸라 2016.09.18 180
3841 자유 또 간만에 찾아왔습니다 라이믹스 깃헙 찾기가 힘드네요 ^^ 1 큰성565 2016.09.18 45
3840 하소연 구글 애드센스 노출이 안되네요 @_@ 3 SimpleCode 2016.09.18 67
3839 자유 우리동네 복지서비스찾기 플랫폼 시안 4 file 이온디 2016.09.17 135
3838 자유 xe에 적합한 live search 추천 부탁 드려요 11 윤삼 2016.09.17 70
3837 자유 회원 메모 모듈 등록 해뒀습니다. 10 구름이 2016.09.17 95
3836 자유 제가 구매한 코노리님 자료들을 받을 수 있게되었네요~ 4 다이오니 2016.09.16 106
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 228 Next
/ 228
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...