01.png.jpg

 

개인적으로 XE환경에서 사용하려고 만든 자료입니다. 별도로 라이믹스 환경에선 테스트해보진 않았습니다.

라이믹스(2.0)와의 호환작업은 별도로 생각중이지 않고 개발 참고용으로 보시면 될듯합니다.

 

다운로드 : https://github.com/huhani/xe-elasticsearch

  • profile
    어떤 기능이 있는건가요?
  • profile ?
    게시판의 글이 10만개 이상 있을경우 속도저하 없이 글 검색이 가능하게 해주는 모듈입니다.
  • ? profile
    엄청난 모듈이네요.
    라이믹스 최신버전인데 적용 해보겠습니다.

    통합검색에만 적용 되는건가요?
    아니면 통합검색+게시판검색 모두 적용 되는건가요?
  • profile ?
    라이믹스에서 별도로 테스트를 하지 않아서 제대로 작동한다는 보장이 없습니다 ㅠㅠ

    모듈을 설치하시면 통합검색, 게시판검색 둘 다 적용됩니다.
    설치방법은 위의 깃허브를 참조하시면 되요. (설치방법이 조금 까다롭습니다..)
  • profile
    테스트 사이트 없나요?
  • profile ?
    별도의 테스트 사이트는 제공하지 않습니다.
  • ? profile
    Error #0 "Class "Elasticsearch\ClientBuilder" not found" in modules/elasticsearch/elasticsearch.model.php on line 24 이런 오류가 뜨네욥 php8 이고 라이믹스2.0때입니다.
  • profile profile

    https://github.com/huhani/xe-elasticsearch#221-elasticsearch-%EC%84%A4%EC%B9%98

    PHP 컴포저를 이용하여 엘라스틱 PHP를 내려받으셔야 정상적으로 이용이 가능합니다.

     

    또한 엘라스틱서치를 서버내에 설치하셔야 합니다. (PHP모듈이 아닌 엘라스틱서치라는 프로그램이 따로 있습니다..)

  • profile ?
    알림이 안떠서 댓글을 이제서야 봤네요..
    혹여나 서버호스팅이라면 제가 직접 설치해드릴수 있어요.
    설치하는데 시간이 많이 걸리는 작업이 아니라서...(물론 규모에 따라 다르긴 합니다..)
  • profile profile
    아아.. 서버 내에 설치해야 하는군요 ㅠㅠ..
    @후하니 웹호스팅으로 돌리고 있는지라 ㅠㅠ.. 마음만 감사합니다.
  • profile

    윈도우용 엘라스틱서치 파일도 있네요 .. 컴포저도 윈도우용도 있고 라이믹스에도 엘라스틱 모듈이 작동하고 결정적으로 포트가 막혀버림 ㅜㅜ ... 9200 9300 포트 KT 새리들 가만 좀 놔둬면 안되나!!

  • ?
    이 좋은 모듈을 이제 봤네요 ㅠㅠ 혹시 타임라인까지 지원하려면 별도의 설정이 필요할까요?
  • ? ?
    타임라인은 별도로 튜닝작업을 하셔야 합니다.
    엘라스틱서치 서버의 인덱스에는 별도로 추천/비추천/댓글수 정보는 저장을 하지 않아서요..(최적화 관련 이유)