- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的不知道我的配置发生了什么,但我只是在索引后无法查询任何内容(甚至不知道我是否正确地执行了索引部分)。有人可以告诉我以下各项的含义和应该是什么吗?
我有一个名为 bestdb
的 CouchDB 数据库。在这个数据库中,我有像 product
和 customer
这样的文档类型。
现在我安装了elasticsearch 0.18.7版本和对应的couchdb river。我开始使用 Elasticsearch 和 couchdb。我将 elasticsearch 的 network.host 设置为一个 ip 地址: 10.0.0.129 。我按照 tutorial 中的说明进行操作:
curl -XPUT '10.0.0.129:9200/_river/{A}/_meta' -d '{
"type" : "couchdb",
"couchdb" : {
"host" : "localhost",
"port" : 5984,
"db" : "bestdb",
"filter": null
},
"index" : {
"index" : "{B}",
"type" : "{C}",
"bulk_size" : "100",
"bulk_timeout" : "10ms"
}
}'
{A}:这是什么?我的理解是这只是一个内部 Elasticsearch 索引,对吗?它不是用于查询或搜索吗?所以这可以是任何名称,对吗?
{B}:这个索引是什么?这与上面的有何不同?在我的场景中,这个值应该是什么?
{C}:这是否与 couchdb 中的文档类型有关,例如 product
或 customer
?
在线教程只是将所有内容设置为相同的值。如果我想查询所有产品文档或客户文档,我的 curl 语句会是什么样子?
感谢为我解决了一些问题的人。
问候,马克·黄
最佳答案
kimchy 的文档通常会留下一些想象空间。 :-)
A 是河流名称。河流只是一个 ES 文档,存储在一个名为 _river
的索引中,一个任意命名的类型,以及一个文档 ID _meta
。
B & C 是您的 bestdb
couchdb _changes 流将被索引到的本地 index/_type
.这些可以被 couchdb 文档中的 _index
和 _type
字段覆盖。如果以上均未提供,它们将默认为您的 couchdb 实例名称 bestdb/bestdb
。
关于couchdb - 如何使用 Elastic Search River : In plain english 索引 CouchDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119626/
我是一名优秀的程序员,十分优秀!