2. 1. DB - 검색기
검색기
MongoDB
Web
2. DB - Web
client
3. Web - client
3. 1) DB <–> java
- DB와 Java갂의 DB Access Library 작성
- 분석기에서 분석된 결과를 클라이언트에서 읽을 수 있도록 저장
- 현재 DB 읽고 쓰는 수준으로 작성 => 라이브러리 작성 필요
2) DB <–> PHP
- DB와 PHP갂의 DB Access Library 작성
- 클라이언트에서 MongoDB에 대한 데이터를 제공
- 아파치와 MongoDB의 라이브러리 설치로 인해 오늘 통싞 성공
- 앞으로 라이브러리 필요 요망
4. 3) PHP
- 클라이언트에게 json, xml 형식으로 xml으로 결정
- 안드로이드 UI가 완료시 연동 시작
※ Mongodb에서 다른 플랫폼(Java, PHP)와 통싞을 확인, 그 후 라이
브러리가 작성된 후, DB를 설계한 후, 각 클라이언트와 검색기의 요
청과 상황에 따라 프로젝트를 진행할 예정
※ 이번주에 스터디가 완료되어 이제부터 작품에 전념할 예정
5. Web 다음 주 일정
- Java, PHP 클래스 및 라이브러리 작성
- UI 설계 및 DB 설계
- 관리자 웹페이지 계속 제작(Member 관리, 키워드 관리)
7. * Crawler을 이용한 검색 (80%)
- 스크립트에서 url 얻기
- 키워드가 포함된 url 얻기
- 몇몇 site는 block
-> 이에 따른 해결방안 모색중
* Lucene을 이용한 색인
- Class구축 완료
( 색인, 저장, 검색 )
-> 1000배정도 빠릅니다.
* Facebook을 이용한 검색 (20%)