검색엔진

    [Ruby on rails] ElasticSearch 를 붙여보자

    검색을 위한 ElasticSearch를 Rails에 붙여봅시다. ElasticSearch이 무엇이며 왜 사용해야 하는지부터 알아봅시다. (https://www.elastic.co) ! 설치와 실행이 간편하다! ElasticSearch는 Java기반으로 빠른 검색이 가능하다.! Lucene Libarary를 사용하여 Restful 방식으로 검색이 가능하다 ! CSV, XML, JSON 등 다양한 포맷을 지원한다. ! Multi-tenancy 를 지원하여 여러개의 Index에 한번에 질의가 가능하다. 한 마디로 검증이 되어 있는 검색엔진이기에 서비스에 "검색"을 붙일 때 해당 엔진을 사용하여 좀 더 빠르고 쉽게 검색이 가능하다는 장점이 있습니다. 데이터베이스에 직접적으로 쿼리로 검색을 하는 것이 아닌, El..

    최강 검색엔진 구글은 뭐가 다른가?

    1초에 업데이트 되어 쏟아져 내리는 정보의 양은 대략 2~30GB, 한 사람이 하루종일 많이 보아도 볼수 없는 양이 20GB인것을 생각하면 지금도 엄청난 양의 정보들이 인터넷 상에 쏟아지고 있습니다. 이런 수 많은 웹 사이트 중에 본인이 원하는 정보를 정확히 찾아내느냐 하는 능력은 날이 갈 수록 더욱 중요해지고 있습니다. 그렇다면 최근 각광을 받는 검색엔진인 구글은 대체 다른 검색 엔진들과 어떤 차이점이 있어서 이렇듯 "최강"이라는 타이틀을 갖게 되었을까요? 구글은 검색 엔진 사이트에서 시작해서 국내 검색 시장이 포털 이라는 한계에 매달릴 사이에 안드로이드 사를 인수, 뿐 아니라 구글 크롬 브라우저로 인터넷 익스플로러와 맞붙고 있고, 애드센스, 자동차 시장에도, 그리고 구글 지도 서비스, 다양한 API와..

    웹3.0 세상이 바뀌고 있다

    마이크로소프트 잡지 10년 9월호를 참조하였습니다. 이영환 교수님의 글 참조 퇴화하는 이메일 미국의 소셜 네트워크 서비스 페이스북은 2004년 창립되어, 현재 5억이 넘는 세계의 유저들이 사용 중이다. 그에 반면, 이메일 사용자 수는 이런 소셜 네트워크 서비스 인원보다 낮아졌고, 2009년 7월 이후로는 현저히 소셜네트워크를 사용하는 유저가 앞지르기 시작했다고 한다. ( 모건 스탠리의 통계 中 ) 하나의 예를 들면, 종이책 또한 아마존이 전자책 리더인 킨들을 발표한 후 종이책 총 판매량의 35%를 기록했다고 한다. 단일 회사인 아마존의 킨들을 통해서만 말이다. 60초 이내에 다운로드해서 읽을 수 있고, 종이책보다 훨씬 싸며 언제 어디서든 볼 수 있다는 이유 때문이다. 클라우드 서비스라 생각되는데, 필자는..