Sunday, August 01, 2010
Retabbed
Login | Register
Q&A
  Search
프로그래밍에 관한 것은 뭐든지 묻고 답하는 곳입니다.
Print  
Subject: Dotnetnuke에서 한글 검색이 안됩니다.
Author: 김경환 6/6/2007 11:15:35 PM

한글 검색이 안되는데 머 따로 수정해야 되는 부분이 있나요?

검색페이지가 문제가 아니라 전체적으로 한글 검색이 안되는데요

관리자 >> 사용자 계정 페이지에서도 '전체'로 누르거나 한글로 이름 검색하면 결과가 안나오네요 관리자 페이지를 영어로 셋팅하고 'All'로 하면 사용자가 다 나옵니다...-_-

DNN 버전은 4.5.2 입니다. 4.5.3이 나왔는데 업그레이드 한번 해 봐야겠네요....


김경환 이게 한글 검색에 문제가 있는게 아니라 SearchWord table의 Word컬럼에 들어가는 값이 제대로 안들어가서 그렇네요. 한글이라 그런건지..... 그리고 이게 컨텐츠 추가가 되어도 바로바로 Word컬럼에 반영이 안되고 한 10분? 기다려야 반영이 되는것 같은데 이거 설정하는게 따로 있는건지....-_- 이거 어렵네요. 07.06.07
김경환 스케줄러에 SearchEngineScheduler 가 30분마다 Indexing하게 되있네요.....더 열심히 들여다 봐야지 원.... ㅠ.ㅠ 07.06.07
불나방 dotnetnuke는 유니코드 기반이고 웹페이지는 모두 UTF-8이기 때문에(따로 설정을 바꾸지 않았다면) 특별히 프로그램이 한글을 따로 다루지 않으므로 한글이라 안될 이유는 매우 희박합니다. 07.06.07
김경환 예 프로그램적으로는 한글이라 안될 이유는 없는것 같습니다. 그런데 SearchEngine(?)이 스페이스로 구분된것을 단어로 판단하는데 영어야 문제가 없지만 한글의 경우 제가 이렇게 덧글을 쓴다면 SearchWord table에 '한글'이 들어가는게 아니라 '한글이라' '한글의' 이렇게 등록이 되니까 검색이 안됩니다. 즉 이사이트의 검색에서 '검색'이란 키워드로 검색하면 이 질문은 검색결과에 안나오죠......'검색이'로 검색해야 나옵니다. 간편하게 수정하는 방법은 xxx_GetSearchResults stored procedure를 수정해서 like로 바꾸면 됩니다만 이게 맞는건지 아무래도 performance에 영향이 있을텐데 (이렇게 해도 다른 사이트의 게시판 검색 보다는 빠르겠지만) ... 그리고 나중에 DNN 업그레이드시 문제가 될것이구요. 하지만 검색이 안되는것 보단 나은것 같아서 저는 일단 그렇게 수정했습니다. 07.06.07

First Previous Next Last
37
메인 화면에 
구야^^* 558 08.11.05
36
asp.net 원격으로 가르쳐 주실분 계신가요? 
minebuwoo 880 08.06.24
33
Application Shutting Down  (5)
김경환 1407 07.09.06
31
Dotnetnuke에서 한글 검색이 안됩니다.  (4)
김경환 1765 07.06.06
30
웹 2.0 에 필요한 솔루션 개발 가능하신분  (2)
webcymon 1615 07.05.29
26
퍼머링크가 뭔가요?저 도모르니 아는분없써요  
하하하 1385 07.04.27
29
       Re: 퍼머링크 란? 
불나방 1544 07.04.27
23
'OS'랑 '컴파일러' 중에서 어느것이 먼저 만들어졌을까요? 
박성관 1403 07.04.11
24
       Re:당연히 OS지요. 
불나방 1615 07.04.11
20
제가 왜 헤메는지 알겠는대요 눈을 씼고 봐도 ..  (5)
서창민 1595 07.03.22
17
한글 언어팩을 설치할려고 하는데... 
서창민 1608 07.03.20
18
       Re:언어팩 설치방법 
불나방 1657 07.03.20
16
답변게시판을 만드는도중 질문이 생겼습니다.  (1)
박창원 1651 07.03.19
13
닷넷누크를 공부하고 있습니다. 
천선랑 2615 06.02.07
14
       Re:게시판과 로그인 모듈  (2)
호스트관리자 2828 06.02.07
First Previous Next Last
Terms | Privacy | host
Copyright 2005 Code99.NET
 | 아티클 | 자료실 | 블로그 | Q&A | 관리자에게