sách gpt4 ai đã đi

elasticsearch - Elasticsearch 中多字段和复制到的区别?

In lại 作者:行者123 更新时间:2023-12-04 06:32:40 34 4
mua khóa gpt4 Nike

我在很多映射中使用多字段。在 Elastic Search 的文档中,指示应将多字段替换为“fields”参数。参见 http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/_multi_fields.html#_multi_fields

这很好用。但是,要将多字段作为单个字段访问,文档建议指定 copy_to 参数而不是路径参数(参见 http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-core-types.html#_accessing_fields)

有人可以提供此类映射定义的示例(因此使用“fields”参数与“copy_to”相结合)。

我的印象是,如果您使用 fields 参数,您仍然需要指定 path 参数。如果你使用 copy_to,你就不再需要使用多字段的方法;这些字段只是成为单独的字段,一个字段的数据在索引时被复制到另一个字段。

希望有人能帮忙。

谢谢马克

1 Câu trả lời

Tôi nghĩ copy_to 选项可以被视为多字段功能(即 fields 选项)的更简洁的变体。当您想将一个字段的值“复制”到一个或多个其他字段(以应用不同的映射规则)时,这两种方法都很容易使用。但是,如果您需要将多个字段的值“复制”到同一字段(即,当您需要 custom _all field 时),则必须将 con đường 选项添加到映射中,如果您重新使用多字段。另一方面,使用 copy_to 选项,您可以简单地将多个源字段指向同一个目标字段。

关于elasticsearch - Elasticsearch 中多字段和复制到的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24413849/

34 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com