通过别名检索时,弹性搜索文档更新时间过长

时间:2015-09-15 02:08:49

标签: json elasticsearch

情况如下。

1)有一个现有的文件(假设索引是baseball-a

2)baseball-abaseball-bbaseball-c别名为baseball

3)用baseball-a

更新文档
POST /baseball-a/1/_update?pretty'
{
    "doc": { "my_name": "Casey at the bat2"}
}'

4)现在,如果我做GET baseball-a/1/,一切都会更新

5)但如果我进行搜索

 POST /baseball/_search?pretty
    {
      "query": { "match": { "id":  "1" } }
    }

然后返回的文件的旧my_name为“Casey at the bat”(缺少'2'),但15分钟后它显示出来......如何解决这个问题或加快速度?

1 个答案:

答案 0 :(得分:0)

我想我明白了。基本上,您需要通过执行

来查看别名的refresh_interval

GET /baseball/_settings

我的设置为-1,应该设置为1s或5s 此外,我手动运行此命令后

POST /baseball/_refresh

它也有效,但这只是一个麻烦...让弹性自动为你做。现在,如果我只能弄清楚为什么我无法正确设置刷新间隔Updating ElasticSearch interval_refresh when aliased