살다보면 수많은 책을 보게된다. 그리고 내가 존재조차 몰랐던 책들이 많이 있다는 사실을 알게 된다. 그리고 존재초자 몰랐기에 검색도 어렵다는 사실을 알게 된다.
책의 바다에서 자기가 원하는 책을 찾을 수 있을까.
총, 균, 쇠나 사피엔스 같은 책이 베스트 셀러 도움 없이 혼자 발굴해낼 수 있을까.
솔직히 베스트셀러 아니었으면 총,균,쇠같은 책이 세상에 있는지도 몰랐을거 같다.
베스트 셀러에 의존하지 않고 좋은 책들을 발굴해내고 싶은나 쉽지 않다.
한번 존재도 몰랐던 책들을 찾아내는 방법을 알아보자. 이 방법이 완벽하지는 않지만 어느정도 도움을 줄 수는 있을 것이다.
1. 국립중앙도서관 사서추천도서
https://www.nl.go.kr/NL/contents/N20500000000.do
2. 국립중앙도서관 사서에게물어보세요 FAQ
https://www.nl.go.kr/NL/contents/N30511000000.do
3. 국립중앙도서관 사서에게물어보세요 지식정보DB
https://www.nl.go.kr/NL/contents/N30501000000.do
4. 각종 책사이트의 스테디셀러
5. 일정 페이지 이상인 책 검색(링크는 yes24, 400페이지 이상) 단 누락되는 글이 있거나 엉뚱한 글이 나올 수 있다. A를 지우고 원하는 키워드를 넣으면 된다.
6. 국가자료종합목록(kolisnet)
https://www.nl.go.kr/kolisnet/index.do
국가자료종합목록에서 정규표현식을 이용해 많은 도서관이 소장한 책을 검색할 수 있다.
검색결과 주소에 'pageSize=숫자'에서 숫자를 몇백 몇천으로 바꿀 수 있다. '자료가 없습니다'라는 문구가 뜬다면 숫자를 조금 줄여보자. 키워드마다 적당한 숫자가 다르다. 가능한 큰 숫자로 하기를 권장한다.
국가자료종합목록에서 검색 -> 주소에 'pageSize=숫자' 변경 -> 전체 복사(Ctrl+A, Ctrl+C) -> regex101에서 붙여넣기(Ctrl+V) -> regular expression과 test string 사이의 검색창에 아래 텍스트 복사해서 붙여넣기 -> match information에서 match1, match2,... 클릭.
Regex Search라는 크롬확장프로그램을 이용해도 된다.
국가자료종합목록 검색창에 %만 넣으면 모든 책이 나오는 것으로 보인다. 이 발견은 매우 중요하다. 정규표현식을 이용해 내가 몰랐던 책을 발견할 수 있다. 100개 이상 도서관에서 소장 중인 책 중 존재도 몰랐던 책이 엄청 많다는 것을 알게 될 것이다.
50개 이상 도서관 소장
[5-9]\d개 도서관 소장|[1-9]\d\d+개 도서관 소장
100개 이상 도서관 소장
[1-9]\d\d+개 도서관 소장
200개 이상 도서관 소장
[2-9]\d\d개 도서관 소장|[1-9]\d\d\d+개 도서관 소장
정규표현식을 이렇게 이용할 수 있다.
다만 6번방식은 많이 번거로워서 나도 귀찮아서 실제로 해본적이 없다. 그냥 이런게 있구나하고 넘겨도 된다.
얘기는 여기까지다. 도움이 되었길 바란다.
참고글
https://gall.dcinside.com/m/reading/330013