게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 통합관리게시판 및 통합검색 관련해서 질문입니다. |
---|
작성자: 송원석
작성일시: 2006-07-21 13:16,
조회수: 3,615
|
안녕하세요? 송원석입니다. ^_^
이 문제에 대한 뚜렸한 해결책은 존재하지 않을 것 같습니다만, 제가 생각할 수 있는 몇 가지 방안들에 대해서 의견을 말씀드려보도록 하겠습니다. 먼저 생각해볼 수 있는 것은 전문 검색을 도입하는 방법입니다. 만약 데이터베이스로 SQL 서버를 사용하는 경우시라면 Full-Text Search 를 사용하시면 됩니다. 미리 인덱싱을 해두고 나중에 검색을 하는 방법이라서 상단한 속도 개선을 얻으실 수가 있겠지만, 새로 생성되는 데이터가 실시간으로 반영되지 못한다는 단점도 있습니다. 그러나 비용을 감당하실 수 있다면 별도의 검색엔진을 도입하시는 것이 좋겠죠. 제가 아는 한도내에서는 사실 이 방법이 정석입니다. 검색엔진을 도입하여 데이터베이스와 HTML 및 각종 포멧의 문서들을 미리 인덱싱한 다음 검색을 실행하는 방법말입니다. 또는 요즘 유행하는 AJAX 를 도입하시는 방법도 있을 것 같습니다. 이 방법은 다소의 기술적인 요구가 발생하기는 하지만, 한 번 도전해보실만 하다고 생각됩니다. 검색 방법은 현재와 거의 동일하게 사용하시되 결과를 출력하는 방법을 제어하시는 겁니다. 예를 들어서 10 개의 검색 대상 테이블이 존재한다고 가정해보겠습니다. 지금은 10 개 테이블을 동시에 검색하여 그 결과를 한 번에 출력합니다. 이 방법을 조금 변형하여 10 개의 테이블을 일정한 룰에 따라서 순서대로 한 번에 하나씩 검색하시면서, 중간중간마다 AJAX 를 통해서 출력 결과를 갱신해 주는 것입니다. 아마도 상당한 스크립팅 기술이 필요할 것입니다. 거기에 더해서 자주 검색되는 키워드에 대한 캐쉬를 병행하여 구현하시는 것도 좋겠죠. ^_^ 그리고 기획적인 측면에서 사용자 인터페이스 설계를 통해 문제를 해결할 수 있도록 사용자들을 유도하는 것도 한 방법일 것 같습니다. 예를 들자면 현재 말씀해주신 내용을 봤을 때, 학력과 학년이라는 카테고리 레벨이 존재하므로, 현재 로그인한 사용자의 학력과 학년과 일치하는 테이블들만을 검색하도록 기본 검색 조건을 설정하는 것도 좋을 것입니다. 즉 전체 테이블의 목록을 보여주고 체크박스 등으로 검색을 실행할 대상을 사용자들이 선택할 수 있게 한 다음, 그 기본값으로 로그인한 사용자와 관련이 있는 테이블들만 선택이 되어있게 하는 것이죠. 그러면 대부분의 사용자들은 기본값으로 검색을 하는 경향이 많으므로, 그것만으로도 상당한 퍼포먼스 향상을 얻으실 수 있을 것 같습니다. 감사합니다. |
IP 주소: 203.231.54.116
|
장윤태 |
AJAX ^^; 아직 거긴;; 조언 감사합니다. 무더운 여름이 시작이군요 ㅠㅜ
|
2006-07-21 14:31 |
게시물 | ||||
---|---|---|---|---|
1,562 | 2006-08-17 | 6,278 | ||
1,561 | 2006-08-18 | 4,049 | ||
1,560 | 2006-08-18 | 14,592 | ||
1,559 |
kall |
2006-08-08 | 1,481 | |
1,558 | 2006-08-03 | 3,511 | ||
1,557 | 2006-08-03 | 3,856 | ||
1,556 |
꿈꾸는사람 |
2006-08-02 | 1,708 | |
1,555 | 2006-08-03 | 4,759 | ||
1,554 |
질문 |
2006-07-31 | 1,499 | |
1,553 | 2006-07-31 | 3,777 | ||
1,552 |
질문 한가지 드리겠습니다. [2] |
2006-07-26 | 4,725 | |
1,551 | 2006-07-21 | 10,533 | ||
2006-07-21 | 3,615 | |||
1,549 |
무관 |
2006-07-19 | 1,415 | |
1,548 | 2006-07-19 | 3,473 | ||
1,546 |
궁굼이 |
2006-07-18 | 1,307 | |
1,545 | 2006-07-18 | 3,649 | ||
1,544 |
re: 파일을 웹에 개시 기능 [1] |
궁굼이 |
2006-07-18 | 1,270 |
1,543 |
질문자 |
2006-07-14 | 1,273 | |
1,542 |
re: 도움좀 주세요 [1] |
2006-07-15 | 3,446 | |
1,541 | 2006-07-13 | 3,539 | ||
1,540 | 2006-07-15 | 3,669 | ||
1,539 | 2006-07-16 | 3,366 | ||
1,538 | 2006-07-12 | 3,423 | ||
1,537 | 2006-07-12 | 3,628 |