Copy_to an dynamic or customised field in ElasticSearch
up vote
1
down vote
favorite
How to configure copy_to from one dynamic template to another dynamic
template.
Here is a sample Config: -
"dynamic_templates": [{
"template_entity_name_": {
"match": "entity_name_*",
"match_mapping_type": "string",
"mapping": {
"type": "text",
"store": true,
"index": false,
"norms": false,
"index_options": "docs",
"copy_to": ["nameStartsWith", "wordOfNameStartsWith", "all_names",
"all_search_fields_*",
"all_search_fields", "wordOfNameStartsWith_*",
"trigrams_search_fields_*",
"whole_short_name", "whole_word" ]
}
}
}
if we try to index entity_name_en_US it should copy to
all_search_fields_en_US and if we try for entity_name_en_GB then it should
copy to all_search_fields_en_GB.. but its not working..
When we were working with solr we could do something like this
<copyField source="name_*" dest="all_search_fields_* />
But could not find an equivalent in Elasticsearch.
How can we solve this problem ?
elasticsearch
New contributor
add a comment |
up vote
1
down vote
favorite
How to configure copy_to from one dynamic template to another dynamic
template.
Here is a sample Config: -
"dynamic_templates": [{
"template_entity_name_": {
"match": "entity_name_*",
"match_mapping_type": "string",
"mapping": {
"type": "text",
"store": true,
"index": false,
"norms": false,
"index_options": "docs",
"copy_to": ["nameStartsWith", "wordOfNameStartsWith", "all_names",
"all_search_fields_*",
"all_search_fields", "wordOfNameStartsWith_*",
"trigrams_search_fields_*",
"whole_short_name", "whole_word" ]
}
}
}
if we try to index entity_name_en_US it should copy to
all_search_fields_en_US and if we try for entity_name_en_GB then it should
copy to all_search_fields_en_GB.. but its not working..
When we were working with solr we could do something like this
<copyField source="name_*" dest="all_search_fields_* />
But could not find an equivalent in Elasticsearch.
How can we solve this problem ?
elasticsearch
New contributor
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
How to configure copy_to from one dynamic template to another dynamic
template.
Here is a sample Config: -
"dynamic_templates": [{
"template_entity_name_": {
"match": "entity_name_*",
"match_mapping_type": "string",
"mapping": {
"type": "text",
"store": true,
"index": false,
"norms": false,
"index_options": "docs",
"copy_to": ["nameStartsWith", "wordOfNameStartsWith", "all_names",
"all_search_fields_*",
"all_search_fields", "wordOfNameStartsWith_*",
"trigrams_search_fields_*",
"whole_short_name", "whole_word" ]
}
}
}
if we try to index entity_name_en_US it should copy to
all_search_fields_en_US and if we try for entity_name_en_GB then it should
copy to all_search_fields_en_GB.. but its not working..
When we were working with solr we could do something like this
<copyField source="name_*" dest="all_search_fields_* />
But could not find an equivalent in Elasticsearch.
How can we solve this problem ?
elasticsearch
New contributor
How to configure copy_to from one dynamic template to another dynamic
template.
Here is a sample Config: -
"dynamic_templates": [{
"template_entity_name_": {
"match": "entity_name_*",
"match_mapping_type": "string",
"mapping": {
"type": "text",
"store": true,
"index": false,
"norms": false,
"index_options": "docs",
"copy_to": ["nameStartsWith", "wordOfNameStartsWith", "all_names",
"all_search_fields_*",
"all_search_fields", "wordOfNameStartsWith_*",
"trigrams_search_fields_*",
"whole_short_name", "whole_word" ]
}
}
}
if we try to index entity_name_en_US it should copy to
all_search_fields_en_US and if we try for entity_name_en_GB then it should
copy to all_search_fields_en_GB.. but its not working..
When we were working with solr we could do something like this
<copyField source="name_*" dest="all_search_fields_* />
But could not find an equivalent in Elasticsearch.
How can we solve this problem ?
elasticsearch
elasticsearch
New contributor
New contributor
New contributor
asked 18 hours ago
sandeep nambiar
61
61
New contributor
New contributor
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago
add a comment |
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
sandeep nambiar is a new contributor. Be nice, and check out our Code of Conduct.
sandeep nambiar is a new contributor. Be nice, and check out our Code of Conduct.
sandeep nambiar is a new contributor. Be nice, and check out our Code of Conduct.
sandeep nambiar is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371681%2fcopy-to-an-dynamic-or-customised-field-in-elasticsearch%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Interesting. What will be replacement for this in ElasticSearch as we already have this in Solr?
– nikesh joshi
18 hours ago