gpt4 book ai didi

solr - Elasticsearch动态映射对比Solr动态场

转载 作者:行者123 更新时间:2023-11-29 02:50:06 25 4
gpt4 key购买 nike

在 Solr 中,我可以定义一个动态字段并将其绑定(bind)到特定的数据类型。在以下示例中,索引文档中以“dt”结尾的所有字段都将被索引为 long。
<dynamicField name="*_dt" stored="true" indexed="true" type="long" multiValued="true"/>

在 ElasticSearch 中,知道字段名称后,我可以使用“映射”中的“属性”子节点将字段索引到特定类型。
"properties": {
"msh_datetimeofmessage_hl7_dt": {
"type": "date",
"format": "YYYYMMddHHmmss"
},

我尝试了以下操作并尝试使用模板,但未成功。
"properties": {
"*_dt": {
"type": "date",
"format": "YYYYMMddHHmmss"
},

ElasticSearch 是否提供与上述 Solr 相同的功能?

提前致谢。

最佳答案

我认为您可能正在寻找 dynamic templates 提供的功能.除非我弄错了,否则您的映射看起来像这样(主要是从链接页面借来的)。

PUT /my_index
{
"mappings": {
"my_type": {
"dynamic_templates": [
{ "my_date_template": {
"match": "*_dt",
"mapping": {
"type": "date",
"format": "YYYYMMDDHHmmss"
}
}}
]
}}}

关于solr - Elasticsearch动态映射对比Solr动态场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com