我安装了debian包
我可以使用 curl 推送数据:
curl -XPUT 'http://mybox:9200/blog/user/dilbert' -d '{
"name": "Dilbert Brown"
}'
并获取它
curl -XGET 'http://mybox:9200/blog/user/dilbert'
结果:
{
"_index": "blog",
"_type": "user",
"_id": "dilbert",
"_version": 2,
"exists": true,
"_source": {
"name": "Dilbert Brown"
}
}
并找到它
curl -XGET 'http://mybox:9200/blog/user/_search?q=name:Dilbert+Brown&pretty=True'
我想以 5 秒的 ttl 推送相同的记录,5 秒后在尝试获取此条目时获得 404 http 状态代码。此外,该条目不应在搜索结果中可见。
注意:我尝试了各种搜索配置组合
- http://www.elasticsearch.org/guide/reference/mapping/ttl-field/
- http://www.elasticsearch.org/guide/reference/api/index_/
- http://elasticsearch-users.115913.n3.nabble.com/TTL-in-elastic-search-is-not-working-td4034844.html
他们都没有帮助我。
有人可以提一个简单的步骤序列来让我实现目标结果吗?