묻고답하기

통합검색(integration_search)에서 확장변수까지 검색하는 방법을 고민하다.... 

 

 '태그'는 통합검색이 된다는 사실을 발견했습니다. 

 

그렇다면  트리거로 확장변수를  몰아서  '태그'에 복사하면 어떨까.. 라는 생각을 해 보았습니다. 

 

부족한 정도가 아니라. 아예 없는 실력으로

이틀 내내  트리거에 매달려 있는데요.. 

될 듯 말 듯  결국은 안됩니다...  고수님들의 조언을 구하고자 합니다... 

 

도와주십시오 !!!   ㅠ  ㅠ  

 

(xe_1.5  mysql 5.6.0-log)

 

create trigger  test after insert on xe_documents

  for each  row

    begin

 

         declare x text

         set x = (select group_concat(value separator '|') from xe_document_extra_vars where document_srl = NEW.document_srl)

         insert into xe_tags set module_srl = NEW.module_srl, document_srl = NEW.document_srl, tag = x;

 

    end;

 

# 1064 - You have an error in your SQL syntax : check the manual that ..... syntax to use near 'set x = (select content from xe_documents where document_srl=NEW.document_srl) ' at line 5

 

아래는 현재까지 탐구한 바입니다 

 

1.  tag 값은  xe_documents 와 xe_tag  두 개 테이블에  모두 존재함. 동시저장이 되는지 양쪽의 값이 같음. 

2.  통합검색 모듈의 태그 검색은  xe_tag 테이블에서 tag 필드를 물고 옴

 

3. 확장변수는 xe_document_extra_var 테이블에 value라는 필드로 저장됨. 

4. 확장변수 값이 10개라면, mysql의 트리거 기능은 모든 행에 적용(for each row)되므로 10개의 xe_tags를 만들어 낼 것임. 

    이유는. 표준 sql의 for each statement 기능이 지원되지 않기 때문. 

5. 따라서.  xe_document에  새 글이 등록되면 (1 row), xe_document_extra_vars에서 해당되는 확장변수(value) 10행을 

    select goup_concat 구문으로 한 줄에 때려넣어서 xe_tags에 복사. 

 

 

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
캉시 직접 쿼리 쓰는데 질문있습니다! [2] 2016.03.20 by 캉시
quri12 [초보]XE설치 중 404 오류관련 문의드립니다ㅠㅠ file  
kare**** 게시판 관리 리스트 오류 문의 [5] file 2016.03.20 by 퍼니엑스이
괴적인격 게시판 관리자  
오늘 완전 초보입니다 도와주세요 [1] file 2016.03.20 by 불금
마도니 며칠간 추가된 데이터만 넣고자 할때 files 만 복사하면 되는건가요? [2] 2016.03.20 by 마도니
zzoong2 왜 안열리는건가요? [2] file 2016.03.20 by zzoong2
lark007 모바일에서 팝업창이 안나오는데요ㅠㅠ [2] 2016.03.20 by lark007
마꼬꼬 CDN사용 시 속도 향상이 있는지를 어떻게 측정해볼 수 있을까요?  
키노 도메인 주소를 변경후에 [1] file 2016.03.19 by XESTUDIO
블루메론 코어 업그레이드 후 XE cannot connect to DB 문제  
냉동정어리 관리자 로그인이 되지가 않습니다ㅠ. [1] 2016.03.19 by XESTUDIO
화살 게시판 사진 올리는 방법 궁금합니다 [1] 2016.03.19 by XESTUDIO
갓초아 확장변수 폰트 색상 변경 [3] file 2016.03.19 by 불금
서버링 특정게시판 첨부파일 저장경로 지정 [1] 2016.03.19 by 불금
oso_**** 링크방법좀 물을게요. [1] 2016.03.19 by 열혈개발
야야야료 중복 문서 삭제하는 좋은방법있을까요????  
사릭스 메인페이지 소스 해결문제 [2] 2016.03.19 by 사릭스
dayi xedtion 1차메뉴 목록 카테고리 반응형- 모바일 세로 모드에서 메뉴 출력 안되는 문제  
비상9 [질문] mid 가 달라도 같은 게시판을 바라보게 하기