我是编程新手,所以我很抱歉,如果我的问题很简单。
首先,我已经使用 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。这对我很有帮助。