以下示例为标题字段包含" smith"的任何文档创建过滤后的别名。
如何为第二个字段创建过滤的别名,例如标题或说明?
["标题","说明"]不能按照我的预期工作,我不能使用_all,因为它会给出不正确的结果。
curl -XPOST 'http://localhost:9200/_aliases' -d '{
"actions" : [
{
"add" : {
"index" : "myindex",
"alias" : "smithbooks",
"filter" : { "regexp" : { "title" : "smith" } }
}
}
]
}'
答案 0 :(得分:0)
我使用OR滤镜解决了这个问题,可以在这里找到:
http://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-or-filter.html