3

私はプログラミングが初めてなので、私の質問が非常に単純である場合は申し訳ありません。

まず、MongoDB River で 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 と Elastica を使用してそれらを作成するにはどうすればよいですか?

例として取り上げた

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

そして、curl コマンドを適切な php コードと一致させる方法が見つかりません。

私は非常に明確であることを願っています!他に詳細が必要な場合は、喜んで追加させていただきます。

前もって感謝します!

編集***

ElasticSearch 分析またはマッピングを構成する良い方法は、次の chrome 拡張機能https://chrome.google.com/webstore/detail/sense/doinijnbnggojdlcjifpdckfokbbfpboです。とても助かります。

4

1 に答える 1

0

唯一の方法は、PHP CURL経由で行うことだと思います..

于 2014-02-05T14:11:48.557 に答える