포럼
다국어 통합검색 구현했네요~
2014.01.25 16:27
getDocumentListWithExtraVars
기본적으로 document 모듈에 이런 쿼리문이 있었네요~
이걸 이용해서 완성~! ^^*
그니까 다국어 통합검색이 뭐냐면
xe가 다국어를 지원하고 게시판으로 글을 쓰고 다국어 바꾸고 해당 언어에서 수정하고 하면
다국어로 게시글이 변하잖아요.
아주 좋은 기능이라고 생각은 하고 있는데
그동안 아쉬웠던 것이 다국어로 바뀐걸로는 검색이 안되요.
예를들어
여행 이라는 제목이 있다고 하고 이걸 영어로 다국어 입력을 하면 tour 정도로 입력했다고 치면
통합검색시 한국어든 영어든 '여행' 이라는 키워드로만 검색이 되는데
이걸 한국어일때는 '여행' 영어일때는 'tour' 로 검색이 별도로 각각 되도록 한거에요.
잘 되어서 만족 스럽습니다.
댓글 7
-
야옹이님
2014.01.25 19:40
-
sejin7940
2014.01.25 23:29
제가 예전에 어떤 다국어 사이트 만들면서 고객에게 들었던 불만이.
제목이 한글로는 스타벅스, 영어로 starbucks , 중국어로 星巴克 인데
이때 한글 사이트로 볼때나 중국어로 볼때일지라도, 검색어를 starbucks 를 치면
한글 사이트도 중걱어에서도 스타벅스 가 검색되어야한다고 했었죠
그럴거면 한글 이름적을때 스타벅스(starbucks) 라고 치면 되지 않느냐고 했지만.
다국어로 제대로 돌릴때 이렇게 모든 경우를 생각할 수 없다고, 전체가 다 통합되어 검색되게 해달라는 요청이 있었죠
어떻게보면 또 맞는 말이기도 한데, 참 애매해져요 ^^
-
푸시아
2014.01.26 01:49
ㅋㅋㅋ 혹시... 그 사이트
G**m** Story 인가요?
세진님이 작업하다 제가 물려 받은...
-
sejin7940
2014.01.26 02:27
네. 그런데 그렇게 기능을 만들려면 너무 어려워져서..
그냥 안 된다고 했어요
다국어의 모든 제목과 내용은 확장변수에 저장되는데
안그래도 굉장히 확장변수 복수검색하는데 제목과 내용까지 끼워넣으려니 ㅡㅡ;; 안 된다고 했죠 ^^
-
푸시아
2014.01.26 01:53
언뜻 생각해 보면 진짜로 언어 구분 없이 통합도 가능하네요.
이런 기능을 원하는 사이트가 많을까 싶네요.
-
휘즈
2014.01.28 21:27
프로그램으로 못할거야 없겠지만, 난이도에 따른 경제성을 봐야 하겠지요
현재 xe 구조상 다국어 공통으로 검색에 사용할 수 있는 것은 태그뿐입니다. 태그는 언어와 관계없이 검색이됩니다. 사용자에게 태그를 꼭 입력해 달라고 할 수 없으니 제목을 잘 쪼개서 태그에 강제 입력되도록 하면 될 것 같습니다. -
chansol
2014.01.25 22:11
축하드려요~