是否可以在嵌套字段中使用copy_to:
以下是我的映射的摘录:
day: {
type: nested
properties: {
weight: {
index_name: bzixtz2fng.day.weight
type: double
}
value: {
index_name: bzixtz2fng.day.value
type: string
copy_to: [
raw_words
back
]
}
}
}
为什么我在后面搜索时找不到我的文档
{
"query": {
"term": {
"back": "one"
}
}
}
PS:版本1.0.1
答案 0 :(得分:1)
这是关于elasticsearch的问题#6701,修复于v1.4.0。
答案 1 :(得分:0)
我认为您需要使用嵌套查询或过滤器来包装您的术语查询,如下所述:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-nested-query.html。
这样的事情应该有效:
{
"nested": {
"path": "obj1",
"score_mode": "avg",
"query": {
"nested": {
"term": {
"obj1.back": "one"
}
}
}
}
}
如果没有帮助,请提供/ _mapping返回的映射。