情况如下。
1)有一个现有的文件(假设索引是baseball-a
2)baseball-a
,baseball-b
和baseball-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分钟后它显示出来......如何解决这个问题或加快速度?
答案 0 :(得分:0)
我想我明白了。基本上,您需要通过执行
来查看别名的refresh_interval GET /baseball/_settings
我的设置为-1,应该设置为1s或5s 此外,我手动运行此命令后
POST /baseball/_refresh
它也有效,但这只是一个麻烦...让弹性自动为你做。现在,如果我只能弄清楚为什么我无法正确设置刷新间隔Updating ElasticSearch interval_refresh when aliased