下列关于字段的数据类型描述正确的是()
A.ES不支持嵌套的数据结构
B.数据写入ES时,ES会自动进行类型推断并转换
C.ES中字符串的数据类型有两种,为text和keyword,字符串存入ES时默认两个类型都会存一遍
D.当一个字段有频繁的聚合查询需求,通常需要设置为text类型
E.当一个字段为字符串结构,且需要频繁的进行模糊搜索,通常设置为text类型
A.ES不支持嵌套的数据结构
B.数据写入ES时,ES会自动进行类型推断并转换
C.ES中字符串的数据类型有两种,为text和keyword,字符串存入ES时默认两个类型都会存一遍
D.当一个字段有频繁的聚合查询需求,通常需要设置为text类型
E.当一个字段为字符串结构,且需要频繁的进行模糊搜索,通常设置为text类型
第1题
A.索引的mapping设置是对字段的定义,已定义的字段属性无法修改,但是可新增字段
B.mapping中没有提前定义的字段数据不会存入ES
C.ES可以根据写入的数据自动生成mapping
D.当数据中的某字段与mapping中字段设置的类型不一致时,该条数据无法写入
第2题
A.ES为了提高写入(index)的速度,不要设置自动ID,尽量手动设置
B.ES为了提高写入(index)的速度,可以禁用norms
C.副本分片的多少不能影响写入性能
D.索引的刷新间隔默认是30S
第3题
A.ES存储的基本单元是shard,index由多个shard组成,shard由多个segment组成
B.每次flush即生成一个segment,所以flush时间间隔越短,生成的segment大小越小
C.为避免存在大量小文件,ES会每60分钟自动进行segment合并
D.flush的默认间隔时间是30min
第4题
A.Elasticsearch,es是一个开源的高扩展的分布式全文检索引擎,其底层原理与Lucene框架完全不同
B.ES可以做到近实时的存储,检索数据
C.ES集群不能扩展,最多处理TB级别数据
D.ES为了保证充分利用硬件性能,使用了C语言开发没有使用Java语言
第5题
A.写操作必须在主分片上完成后,才能复制到其他副本
B.数据写到哪个分片,默认是由ID做hash,再用分片数取模,获取到分片ID
C.默认情况下,数据写入主分片成功后,才会返回写入成功的响应给客户端,同时异步进行副本数据同步
D.删除请求不会删除数据,而是写入一条版本更新的数据
第6题
A.根据查询场景、数据特点,合理设置索引及其分片,避免出现分片过大的情况
B.合理使用filter到底query
C.生成索引时禁用norm
D.尽量使用keyword字段
第7题
A.ES中的索引Index可以存放字段不一致的doc对象
B.ES中存储数据可以不是JSON格式,建议使用JSON格式,因为JSON格式性能较好
C.一个Elasticsearch集群由多个节点(Node)组成,每个集群都有一个共同的集群名称作为标识
D.ES中分片分为主分片(primaryshard)和复制分片(replicashard)
第8题
A.数据写入内存BUFFER
B.数据写入tanslog
C.数据从内存BUFFER数据刷到高速缓存中(refresh)
D.数据从高速缓存刷到磁盘中(flush)
第9题
A.ES节点有主节点、数据节点、协调节点
B.集群选主时,需要超过半数以上的投票才能被选为主节点,所以集群挂掉一半以上节点时,集群无法选主,集群不可用
C.一个节点可同时作为主节点、数据节点、协调节点
D.集群的主节点负责维护管理集群状态,不负责数据的读写
E.ES集群存在自动发现机制,可动态加入新节点,依赖集群名称作为标识
第10题
A.默认值类型必须与字段的数据类型相匹配
B.在默认值设置时,输入文本不需要加引号,系统会自动加上引号
C.设置默认值后,用户只能使用默认值
D.可以使用Access 的表达式来定义默认值
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!