定义复合索引时,例如
create table temptable (id integer, id2 integer, name string, INDEX ci using plain(id2, id));
id 和 id2 在 elasticsearch 中使用整数进行索引,但我从 ES 的 _mapping 中看到的是:
"ci" : {
"type" : "string",
"analyzer" : "standard"
},
其中 id 和 id2 都被复制到类型为“string”的 ci 中。
您能否对此进行更多解释(例如保留的顺序),并且可能对 crate 数据中的整个复合索引进行更多解释?