[자바] java 로 키워드 통계 랭킹 리스트 만들기 용-ILE/LANG-JAVA(JSP)2008. 5. 15. 19:54
http://suite.tistory.com/ 2007 8 fs
아파치나 로그나 기타 검색 키워드 로그 리스트를 파일로 가지고 있다고 하고
여기서 키워들간에 랭킹을 하는걸 자바로 구현해보았다.
자바 API 만 이용햇고 성능이 어디까지 될런지는 모름 --;
소스는 파일 첨부
중요 소스
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
파일에서 한줄씩읽어서 vector 객체에 저장 후
while( (readline_str=reader.readLine()) != null){
AL.add(readline_str.substring(6).trim());
}
Object []AR=AL.toArray();
Arrays.sort(AR); <-같은 키워드 형태로 정렬????~~~~~~~~~~~~~~~~~~~~~~~~~~~`
// 같은 키워드 정렬된 배열리스트를 랭킹 적용
Collections.sort(VT,new KWDComparator()); <- 해당키워드의 카운트를 백터에 저장할걸 함수 오버라이딩한
비교 함수 KWDComparator.class 를 이용 내림 차순????
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
무슨말인지 모르겠군 --; 그냥 소스 참고바람
사용 샘플
원본 리스트 (test.log)
~~~~
104825 내부
104833 내부
105926 종합
105930 종합
110023 종합
110914 연구개발서비스업
111352 종합
~~~
1. 사용법
알축해제후 run.sh 실행
윈도우라면 bat 파일로 만들어서 실행
2. 결과 resut.lst
카운트 / 키워드
~~~~~~~~~~~
42 내부
18 종합
15 교육
15 휴가
2 공지
1 교육훈련
1 내ㅜㅂ
~~~~~~~~~~~~
* 스크랫시 덧글 센스
'용-ILE > LANG-JAVA(JSP)' 카테고리의 다른 글
[JAVA] 디렉토리 파일 리스트 읽어오기 ~ 가져오기 (0) | 2008.05.15 |
---|---|
[자바] XML 파서 getTextContent java 1.4 에서 사용하기 (0) | 2008.05.15 |
[ 자바 ] 한글 초성 중성 종성 숫자 수치화 (0) | 2008.05.15 |
[BLOB] 오라클 oracle blob 데이터 읽어서 파일로 저장 (0) | 2008.05.15 |
[ java ] jsp에서 mysql jdbc 심플하게 사용하는 class DBClass (0) | 2008.05.15 |