database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
ㆍ자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
자유게시판 자유게시판 4325 게시물 읽기
 
No. 4325
단어검색 프로그램
작성자
유성일
작성일
2004-07-17 09:01
조회수
3,337

c언어를 이용하고요 엑세스와 같은 파일에 db를 만들고 단어를 검색하면 관련문구가 화면에 출력되는 간단한 프로그램을 만들려고 합니다.

예들들면, db 파일에는 " 나는 너무 기쁘다 : I'm overjoyed.-------- 영어와 한글번역 문장을 기록한다

다음에 기쁘다는 단어를 검색하면 db에 있는 문장이 화면에 모두 출력할 수있도록 한다.

평소에 영문이메일을 자주 보내는데 간혹 적절한 표현이 생각나지 않을때가 있는데

이러한 프로그램을 활용하면 좀더 빠른시간내에 메일을 완성시킬수 있을가 해서 생각중에 있습니다.

정확한 소스가 있으면 좋겠지만, 참고할 만한 책(인터넷 싸이트 포함 )이나 아니면 개략적인 접근방법에 대한 설명 부탁드립니다.

이땅 열심히 살아가는 직장인이..

이 글에 대한 댓글이 총 1건 있습니다.

어떻게 보면 쉽게 말해 검색엔진입니다

데이터를 색인하고 색인어와 검색어를 일치시켜 데이터를 출력시키는 일반적인 방법입니다

 

중요한 것은 데이터의 색인입니다

'나는 너무 기쁘다'라는 한국어 데이터 중 검색어로서 가치가 있는 것이 '기쁘다'라면 이 단어를 색인어로 등록해 주어야 사용자가 검색시 일치시킬 수 있겠죠?

 

데이터의 양이 많지 않다면 일일이 단어를 색인화 시킵니다

색인방법에는 '역화일'로 검색해 보세요

 

검색어로 입력된 단어 스트링과 색인어로 등록된 단어 스트링을 쿼리를 통해 비교하게 되겠죠

이후 일치하는 단어가 있으면 해당 데이터를 출력합니다

 

수동으로 하기 어렵다면 형태소 분석등을 통한 자동색인이 필요합니다

현재 저도 PHP로 이를 구현중에 있습니다

데모는

http://lab.zagia.com

 

아마도 검색엔진 전반에 대해 연구를 해야 할 것 같네요

어렵군님이 2004-07-17 11:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4328정말 쓰러지게 만드는 -_-; [4]
seha
2004-07-20
2889
4327DB ..스터디.. [7]
허지숙
2004-07-19
3092
43261 [2]
이진희
2004-07-17
2806
4325단어검색 프로그램 [1]
유성일
2004-07-17
3337
4324DSN 새 디자인 [9]
김상기
2004-07-16
2901
4322배낭 여행 준비 중입니다. [4]
정재익
2004-07-15
2901
4321인증을 확인할 수 없습니다란 메세지가 뜨네요.. [1]
정찬건
2004-07-14
2660
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다