프로그래밍에 익숙하지 않아서 제 질문이 매우 간단하다면 사과드립니다.ES 플러그인을 사용하여 MongoDB와 Elastic Search를 연결하는 방법 Elastica를 통해 MongoDB river
우선 MongoDB 강에서 MongoDB 및 ES를 설치 및 구성했지만 Elastica를 통해이를 수행하는 방법을 찾을 수 없습니다. 내 예
curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{
"type": "mongodb",
"mongodb": {
"db": "testTweets",
"collection": "msgs"
},
"index": {
"name": "mongoindex",
"type": "my_type"
}
}'
이며, 또한 쿼리는
curl -XGET 'http://localhost:9200/mongoindex/_search?q=something&pretty=true'
어떻게 내가 그들을 PHP와 엘라를 사용하여 쓸 수있다?
나는 예를
$elasticaType = $elasticaIndex->getType('tweet');
로했다 그리고 난 오른쪽의 PHP 코드로 curl 명령을 일치하는 방법을 찾을 수 없습니다.
맑은 날씨가되기를 바랍니다. 다른 도움이 필요하면 다른 사람에게 도움을 요청하십시오. 추가하겠습니다.
미리 감사드립니다.
편집 ***
ElasticSearch 분석 또는 매핑을 구성하는 좋은 방법은 다음과 크롬 확장 https://chrome.google.com/webstore/detail/sense/doinijnbnggojdlcjifpdckfokbbfpbo입니다. 그것은 나를 위해 매우 도움이된다.