如何解决在Elassandra 6.0及更高版本上感到困惑
我正在使用Cassandra 3.1 Elassandra 6.8
与Elastic Search v6.0一样,+索引就像
PUT twitter
{
"mappings": {
"doc": {
"properties": {
"type": { "type": "keyword" },"name": { "type": "text" },"user_name": { "type": "keyword" },"email": { "type": "keyword" },"content": { "type": "text" },"tweeted_at": { "type": "date" }
}
}
}
}
PUT twitter/doc/user-kimchy
{
"type": "user","name": "Shay Banon","user_name": "kimchy","email": "shay@kimchy.com"
}
PUT twitter/doc/tweet-1
{
"type": "tweet","tweeted_at": "2017-10-24T09:00:00Z","content": "Types are going away"
}
GET twitter/_search
{
"query": {
"bool": {
"must": {
"match": {
"user_name": "kimchy"
}
},"filter": {
"match": {
"type": "tweet"
}
}
}
}
}
我真的很困惑并且有一些疑问,所以这意味着
- 所有表仅保留一个索引2,所以如果我需要 添加新的表字段,这是否会删除新PUT索引上的旧数据 命令?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。