묻고답하기
(통합검색) 확장변수를 합쳐서 xe_tags 테이블에 자동저장
2015.07.07 15:38
통합검색(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에 복사.
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
서버링 | 특정게시판 첨부파일 저장경로 지정 [1] | 2016.03.19 by 불금 |
oso_**** | 링크방법좀 물을게요. [1] | 2016.03.19 by 열혈개발 |
야야야료 | 중복 문서 삭제하는 좋은방법있을까요???? | |
사릭스 | 메인페이지 소스 해결문제 [2] | 2016.03.19 by 사릭스 |
dayi | xedtion 1차메뉴 목록 카테고리 반응형- 모바일 세로 모드에서 메뉴 출력 안되는 문제 | |
비상9 | [질문] mid 가 달라도 같은 게시판을 바라보게 하기 | |
별호 | 스팸 회원 문제입니다. | |
화살 | 윅스 게시판 사진 문의 [1] | 2016.03.18 by 로이조52 |
마꼬꼬 | SSL 테스트, B등급에서 더 올릴 수 있나요? [2] | 2016.03.18 by 마꼬꼬 |
dal | 쪽지보내기 어디있나요? [2] | 2016.03.18 by dal |
권정현 | [급합니다] 꼭 좀 도와주세요!! | |
제니빠 | 댓글 달린 글들만 깨지는 현상 아시는 분 계신가요 [1] | 2016.03.18 by sejin7940 |
누나IT | 신규 메일 주소로 인증 메일 발송하면 메일이 않와요 [1] | 2016.03.18 by GG |
아스마 | 첨부파일 구글관련 궁금사항 입니다. [2] | 2016.03.18 by 아스마 |
땡이누나 | 하루에 쓸수 있는 글자수 제한을 걸었는데요 질문이요. | |
앤디러브 | 회원설정에서 회원가입 메뉴가 나오지 않습니다 [2] | 2016.03.18 by 앤디러브 |
정도길 | 1.7.5.3버전 2년째 사용중인데요, 1.8 버전대로 업데이트해도 될까요? [1] | 2016.03.18 by 퍼니엑스이 |
허허 | 모바일에서 레벨 아이콘이 안나와요...ㅠㅠ [1] | 2016.03.18 by 퍼니엑스이 |
태임75953 | 사용자의 정보저장 [2] | 2016.03.18 by 태임75953 |
퍼즐조각 | 로그인 화면이 없을 때 관리자 모드로 어떻게 들어가죠 ㅠㅠ [5] | 2016.03.18 by fla**** |