2017-03-21 3 views
0

Nodejs 백엔드에서 ElasticSearch를 사용하여 응용 프로그램 (CMS)을 만들 준비 중입니다. ES에서 elasticsearch native와 npm에서 elasticsearch-odm을 선택합니다. CURL, Kibana RESTful API를 사용하여 몇 가지 예를 테스트하고 유용하게 사용할 수 있는지 확인하십시오. 내 시스템은 Mongooese를 다른 콜렉션에 사용했기 때문에 elasticsearch-odm이 합리적 제안을 지원하는지 궁금합니다. 나는 실시간 검색에 가까운 ES로이 필드에서 완전히 새로운 것입니다. 정보를 제공해주십시오. . .Elasticsearch native or elasticsearch-odm

답변

0

무엇이 질문입니까?

1 : ES를 독립 실행 형으로 실행합니까? 아니면 응용 프로그램의 일부로 실행합니까? Elasticsearch 독립 실행 형을 실행하는 것이 좋습니다. 신청서를 시작할 때마다 ES를 시작하지 않습니다. 시작 ES는 시간이 좀 걸릴 수 있습니다 (시작, 동기화, 많은 데이터가있을 때 더 오래 걸립니다).

2 : ES가 MongoDB를 대체합니까? 귀하의 요구 사항에 따라 다릅니다. Elasticsearch는 SEARCH 용입니다. (기본) 데이터베이스로 사용하지 마십시오. 탄성 검색은 트랜잭션이 아닙니다! (당신이 그렇게하지 않을 이유가 더 있습니다)

+0

답장을 보내 주셔서 감사합니다. ES 용 네이티브 lib 또는 다른 lib 사용에 대해 궁금합니다. – Laban