【发布时间】:2016-04-17 11:07:03
【问题描述】:
我正在使用带有 elasticsearch 传输插件的 couchbase。我的问题是关于将 couchbase 文档映射到 elasticsearch 类型。可以将其映射到 elasticsearch.yml:
couchbase.typeSelector: org.elasticsearch.transport.couchbase.capi.RegexTypeSelector couchbase.typeSelector.documentTypesRegex.type: ^type:.+$
然后在couchbase中ID为“type:123”的文档在elasticsearch中被转换为类型“type”。
我对这个解决方案不满意,因为它决定了couchbase中ID字段的类型和格式,导致解决方案不“优雅”,可能很麻烦。
可以使用例如“_class”字段映射文档吗?此字段在使用 Java API 将文档插入到 couchbase 后出现。我认为这将是更好的解决方案。
感谢您的帮助。
【问题讨论】:
标签: elasticsearch mapping couchbase transport