2013-02-04 6 views
3

Je suis novice en programmation, donc je m'excuse, si ma question est très simple. Tout d'abord, j'ai installé et configuré MongoDB et ES avec MongoDB river, mais je ne trouve pas comment le faire via Elastica. Mon exemple estComment se connecter MongoDB avec Elastic Search en utilisant le plugin ES MongoDB river via Elastica

curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{ 
"type": "mongodb", 
"mongodb": { 
    "db": "testTweets", 
    "collection": "msgs" 
}, 
"index": { 
    "name": "mongoindex", 
    "type": "my_type" 
} 
}' 

et aussi une requête est

curl -XGET 'http://localhost:9200/mongoindex/_search?q=something&pretty=true' 

Comment puis-je les écrire en utilisant PHP et Elastica?

Je pris comme exemple

$elasticaType = $elasticaIndex->getType('tweet'); 

et je ne trouve pas comment faire correspondre la commande curl avec le bon code php.

J'espère être limpide! Si vous avez besoin d'autres détails pour me donner un coup de main, je serai très heureux de l'ajouter.

Merci d'avance!

EDIT ***

Une bonne façon de composer analyse ElasticSearch ou de cartographie est l'extension chrome suivant https://chrome.google.com/webstore/detail/sense/doinijnbnggojdlcjifpdckfokbbfpbo. Ça m'aide beaucoup.

Répondre

0

Je crois que le seul moyen est de le faire VIA PHP CURL ..

Questions connexes