저희는 문서가 한 50만개 ? 이정도 되는데
그동안 문서와 댓글 통합검색시 많은 고생을 했습니다.
철저한 회원제 사이트라 구글검색도 안되고..
그래서 @기진곰 님한테 엘라스틱 서치 를 적용의뢰했는데, 너무 퀄리티가 좋네요
마치 구글로 검색하는 느낌입니다.
^^;;
서버사용자만 가능하겠지만, 혹시 저희와 같은 사이트라면 훌륭한 솔루션이 될거같아요 !!
최곱니다.
저희는 문서가 한 50만개 ? 이정도 되는데
그동안 문서와 댓글 통합검색시 많은 고생을 했습니다.
철저한 회원제 사이트라 구글검색도 안되고..
그래서 @기진곰 님한테 엘라스틱 서치 를 적용의뢰했는데, 너무 퀄리티가 좋네요
마치 구글로 검색하는 느낌입니다.
^^;;
서버사용자만 가능하겠지만, 혹시 저희와 같은 사이트라면 훌륭한 솔루션이 될거같아요 !!
최곱니다.
의뢰받은 사이트 외에 다른 곳에서도 돌아가도록 하려면 코어 수정도 필요하고 ElasticSearch 검색서버도 별도로 설치해야 해서... 서버세팅 묶어서 판매해야 할 것 같은데 가격은 아직 미정입니다 ㅎㅎ
검색서버와 관련된 기술지원은 전혀 안해주는 조건이라면 모듈만 판매하는 것도 가능할 듯 합니다. 한글 형태소 분석기가 정확하게 설치되지 않으면 검색 도중 다운되기도 하고, 업데이트후 재시작하면 플러그인 버전이 맞지 않아서 무조건 다운되고, 이래저래 문제가 많더라구요...
ElasticSearch를 사용할 정도면 사이트 방문자도 꽤 많을 테고 서버 사양도 높아야 하니 (RAM 최소 8GB, 권장 16GB 이상) 상당한 구매력이 있다고 가정하고 가격을 책정하려고 합니다.
이런 것도 있었군요.
(한글의 경우라면 형태소 분석을 통해) 인덱스를 만들고 그걸 기준으로 검색한다는 컨셉트인가 보죠?
언젠가 규모 있는 사이트를 운영하게 된다면 꼭 참고해야 하겠습니다!
엘라스틱서치가 뭔지 궁금한 분들은 참고하세요:
http://www.slideshare.net/xpressengine/xecon-phpfest2014elasticsearch
서버 사양이나 이용패턴에 따라 다르겠지만...
문서 50만건 검색 및 게시판별 통계 작성에 0.09초 정도,
댓글 250만건 검색 및 게시판별 통계 작성에 0.07초 정도 걸리네요.
댓글은 각각의 내용이 짧기 때문에 갯수가 많아도 더 빨리 검색되는 것 같습니다.
아무튼 XE 기본 LIKE 검색과는 하늘과 땅 차이...
필요하신 분 있으면 비싸게 팝니다 ㅋㅋ