웹마스터 팁
확장변수 검색시 범위 설정해서 검색하는 팁.
2015.06.16 14:58
xe홈에서 매번 정보만 얻어가다가 혼자 해결한 내용이 있어서 공유합니다.
확장변수에 검색기능을 넣었는데 범위 설정하는 방법을 찾다가 다른데는 안써있길래 글 씁니다.
문제의 요지는 데이터베이스의 document_extra_vars 에서 value값이 varchar로 저장 되어있기 때문에
<condition operation="more" column="condD" var="price1" filter="number" pipe="and" />
<condition operation="less" column="condD" var="price2" filter="number" pipe="and" />
이렇게 범위 설정을 하면 50,000과 100,000 사이에 5x, 6x, 7x, 8x, 9x 로 시작하는 숫자는 다 불러오게 됩니다.
ex) 600,000 / 700
그래서 column을 형변환 하면 되지 않을까 싶어서(mysql에 부하가 되는지는 확인 못해봤습니다만) 수정 했습니다.
<condition operation="more" column="convert(condD.value,unsigned)" var="price1" filter="number" pipe="and" />
<condition operation="less" column="convert(condD.value,unsigned)" var="price2" filter="number" pipe="and" />
이렇게 검색하면 확실히 숫자 범위 안에서 검색이 되네요.
좋은 팁인지는 모르겠으나 누군가는 꼭 필요할것 같아서 올립니다.
메르스 유행인데 조심하세요
댓글 2
-
Meari
2015.06.19 15:59
감사합니다 -
라이징썬
2015.06.24 15:07
혹시 말씀 주신 방법이 게시판에 확장변수를 등록한 값도 XE 기본 통합검색에 검색되게 하는 방법인가요?(잘 몰라서..)
제목 | 글쓴이 | 날짜 |
---|---|---|
주문형게시판 만들기
[22]
![]() | 팔공산 | 2008.05.04 |
[3-1차 수정]확장변수 자유롭게 내 마음대로 게시글 리스트에 표현 합시다!![ver1.0.1]
[16]
![]() | 대암지기 | 2008.04.09 |
에디터 사용 옵션으로 처리하기[안내][ver 1.0.1][Page4-1]
[2]
![]() | 대암지기 | 2008.04.08 |
에디터 사용 옵션으로 처리하기[EDITOR MODULE][ver 1.0.1][Page4-3] | 대암지기 | 2008.04.08 |
zbXE에 퍼머링크 달기
[3]
![]() | 라르게덴 | 2008.03.13 |
[수정 했습니다.]본문 입력없이 확장 변수로만 글작성 작성하기(그림삽입포함)
[13]
![]() | 대암지기 | 2008.03.09 |
확장변수 쉽게 출력하기 [7] | lightnsalt | 2008.03.04 |
게시판 확장변수에 라디오버튼 추가해서 사용하기
[6]
![]() | 똑디 | 2008.03.04 |
게시판 확장 변수에 그림 입력받기 [7] | 대암지기 | 2008.03.04 |
[수정] webzine 스타일을 이용한 링크게시판 만들기
[5]
![]() | 대암지기 | 2008.01.28 |
외부 이미지 링크 막기 (초간단) 2%부족 [5] | easy14 | 2008.01.14 |
게시판 하단 검색 옵션 원하는 것만 넣기 (확장변수 포함) [10] | shtjdals | 2008.01.02 |
게시판 별로 에디터의 옵션 설정하기 [6] | 레드맨 | 2008.01.01 |
확장변수에서 본문 입력 빼기
[10]
![]() | Diver | 2007.11.12 |
완전 초보도 확장 변수를 이용해 게시판 개조할수잇다!! [4] | 쿤. | 2007.11.06 |
게시판 정렬순서 오름차순 내림차순 옵션 만들기 [1] | 지허 | 2007.10.29 |
확장변수 이용해서 2차 3차 분류 항목 만들기 [3] | VagaBond | 2007.09.08 |
확장변수 [2] | 다케루 | 2007.08.25 |
여러 개의 메뉴를 달아보자!
[5]
![]() | 고라리 | 2007.08.23 |