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 回答