게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 통합관리게시판 및 통합검색 관련해서 질문입니다.
작성자: 송원석
작성일시: 2006-07-21 13:16,  조회수: 3,432
안녕하세요? 송원석입니다. ^_^

이 문제에 대한 뚜렸한 해결책은 존재하지 않을 것 같습니다만, 제가 생각할 수 있는 몇 가지 방안들에 대해서 의견을 말씀드려보도록 하겠습니다. 먼저 생각해볼 수 있는 것은 전문 검색을 도입하는 방법입니다. 만약 데이터베이스로 SQL 서버를 사용하는 경우시라면 Full-Text Search 를 사용하시면 됩니다. 미리 인덱싱을 해두고 나중에 검색을 하는 방법이라서 상단한 속도 개선을 얻으실 수가 있겠지만, 새로 생성되는 데이터가 실시간으로 반영되지 못한다는 단점도 있습니다. 그러나 비용을 감당하실 수 있다면 별도의 검색엔진을 도입하시는 것이 좋겠죠. 제가 아는 한도내에서는 사실 이 방법이 정석입니다. 검색엔진을 도입하여 데이터베이스와 HTML 및 각종 포멧의 문서들을 미리 인덱싱한 다음 검색을 실행하는 방법말입니다.

또는 요즘 유행하는 AJAX 를 도입하시는 방법도 있을 것 같습니다. 이 방법은 다소의 기술적인 요구가 발생하기는 하지만, 한 번 도전해보실만 하다고 생각됩니다. 검색 방법은 현재와 거의 동일하게 사용하시되 결과를 출력하는 방법을 제어하시는 겁니다. 예를 들어서 10 개의 검색 대상 테이블이 존재한다고 가정해보겠습니다. 지금은 10 개 테이블을 동시에 검색하여 그 결과를 한 번에 출력합니다. 이 방법을 조금 변형하여 10 개의 테이블을 일정한 룰에 따라서 순서대로 한 번에 하나씩 검색하시면서, 중간중간마다 AJAX 를 통해서 출력 결과를 갱신해 주는 것입니다. 아마도 상당한 스크립팅 기술이 필요할 것입니다. 거기에 더해서 자주 검색되는 키워드에 대한 캐쉬를 병행하여 구현하시는 것도 좋겠죠. ^_^

그리고 기획적인 측면에서 사용자 인터페이스 설계를 통해 문제를 해결할 수 있도록 사용자들을 유도하는 것도 한 방법일 것 같습니다. 예를 들자면 현재 말씀해주신 내용을 봤을 때, 학력과 학년이라는 카테고리 레벨이 존재하므로, 현재 로그인한 사용자의 학력과 학년과 일치하는 테이블들만을 검색하도록 기본 검색 조건을 설정하는 것도 좋을 것입니다. 즉 전체 테이블의 목록을 보여주고 체크박스 등으로 검색을 실행할 대상을 사용자들이 선택할 수 있게 한 다음, 그 기본값으로 로그인한 사용자와 관련이 있는 테이블들만 선택이 되어있게 하는 것이죠. 그러면 대부분의 사용자들은 기본값으로 검색을 하는 경향이 많으므로, 그것만으로도 상당한 퍼포먼스 향상을 얻으실 수 있을 것 같습니다.

감사합니다.

IP 주소: 203.231.54.116
전체 1 건의 댓글이 존재합니다.

장윤태

AJAX ^^; 아직 거긴;; 조언 감사합니다. 무더운 여름이 시작이군요 ㅠㅜ
2006-07-21 14:31
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 24 페이지입니다.
게시물
1,562

폼(form) 전송 스택 오버플로우 문제입니다.

장윤태

2006-08-17 5,894
1,561

re: 폼(form) 전송 스택 오버플로우 문제입니다. [1]

송원석

2006-08-18 3,852
1,560

문제해결 ( _ _) 감솨 합니다.

장윤태

2006-08-18 14,408
1,559

FileCube 사용 관련되어서~ [1]

kall

2006-08-08 1,481
1,558

MCSE 에 대한 질문입니다..

구나구나

2006-08-03 3,324
1,557

re: MCSE 에 대한 질문입니다.. [2]

송원석

2006-08-03 3,655
1,556

엔터키와 공백처리에 관한 질문입니다.

꿈꾸는사람

2006-08-02 1,708
1,555

re: 엔터키와 공백처리에 관한 질문입니다.

송원석

2006-08-03 4,540
1,554

검색부분

질문

2006-07-31 1,499
1,553

re: 검색부분

송원석

2006-07-31 3,590
1,552

질문 한가지 드리겠습니다. [2]

임상보

2006-07-26 4,482
1,551

통합관리게시판 및 통합검색 관련해서 질문입니다.

장윤태

2006-07-21 3,837

re: 통합관리게시판 및 통합검색 관련해서 질문입니다. [1]

송원석

2006-07-21 3,432
1,549

접속중인 회원관련

무관

2006-07-19 1,415
1,548

re: 접속중인 회원관련

송원석

2006-07-19 3,277
1,546

파일을 웹에 개시 기능

궁굼이

2006-07-18 1,307
1,545

re: 파일을 웹에 개시 기능

송원석

2006-07-18 3,444
1,544

re: 파일을 웹에 개시 기능 [1]

궁굼이

2006-07-18 1,270
1,543

도움좀 주세요

질문자

2006-07-14 1,273
1,542

re: 도움좀 주세요 [1]

송원석

2006-07-15 3,248
1,541

runtime javascript 에 대한 질문입니다(MSHTML)

구나구나

2006-07-13 3,347
1,540

re: runtime javascript 에 대한 질문입니다(MSHTML) [5]

송원석

2006-07-15 3,469
1,539

re: runtime javascript 에 대한 질문입니다(MSHTML) [1]

구나구나

2006-07-16 3,180
1,538

게시판 검색은 안되나요?^^;;;

sabu

2006-07-12 3,228
1,537

re: 게시판 검색은 안되나요?^^;;; [1]

송원석

2006-07-12 3,441