55问答网
所有问题
当前搜索:
elasticsearch
Elasticsearch
源码分析-架构设计之Action
答:
如果我们发送如下的http请求,
elasticsearch
是如何匹配对应Action的呢?在org.elasticsearch.rest.action包下面,存放了处理各种请求的rest action类 在每个action的构造方法中,会将当前action对象注册到指定的url上 在registerHandler()方法中,会将url path和对应handler添加到http method对象上 elasticsearch使用...
elasticsearch
为什么副本数多了 性能反而下降了
答:
[7]: index [index], type [index], id [1569133], message [UnavailableShardsException[[index][1] [4] shardIt, [2] active : Timeout waiting for [1m], request: org.
elasticsearch
.action.bulk.BulkShardRequest@5989fa07]]这是错误信息,当时集群状态为黄色,即副本没有分配。当时副本...
solr和
elasticsearch
对比,有啥差别吗
答:
从两个方面对
ElasticSearch
和Solr进行对比,从关系型数据库中的导入速度和模糊查询的速度。单机对比 1. Solr 发布了4.0-alpha,试了一下,发现需要自己修改schema,好处是它自带一个data importer。在自己的计算机上测试了一下,导入的性能大概是:14分钟导入 3092730 条记录,约合 3682条/秒。2. 3...
Elasticsearch
查询分片选择
答:
举个栗子,如果我们有多个机架,那么我们启动一个node的时候,就要告诉这个node它在哪个机架上,可以给它一个rack_id,比如下面的命令:./bin/
elasticsearch
-Enode.attr.rack_id=rack_one,也可以在elasticsearch.yml中设置这个机架id 上面的两行设置里,第一行是设置机架id的属性名称,第二行是用那个...
elasticsearch
,solr对比各自有哪些优缺点
答:
从两个方面对
ElasticSearch
和Solr进行对比,从关系型数据库中的导入速度和模糊查询的速度。单机对比 1. Solr 发布了4.0-alpha,试了一下,发现需要自己修改schema,好处是它自带一个data importer。在自己的计算机上测试了一下,导入的性能大概是:14分钟导入 3092730 条记录,约合 3682条/秒。2. 3...
elasticsearch
可以替代数据库吗
答:
我们使用
Elasticsearch
存储的文档数量接近50亿(算上1份复制,接近 100亿文档),总共10个数据节点和2个元数据节点(48GB内存,8核心CPU,ES使用内存达到70%),每天的文档增量大概是3000W条(速度 持续增加中)。目前来看,单个文档的查询效率基本处于实时状态;对于1到2周的数据的聚合统计操作也可以在10...
Elasticsearch
| 聚合分析
答:
核心要点: 1、聚合分析简介 2、指标聚合 2.1、Max Aggregation 2.2、Min Aggregation 2.3、Avg Aggregation 2.4、Sum Aggregation &...
elasticsearch
映射的数据类型有哪些
答:
安装sudo bin/plugin install mapper-size插件,可支持_size统计_source数据的大小 附件类型:需要 https://github.com/elastic/
elasticsearch
-mapper-attachments开源es插件支持,可存储office,html等类型 (6)多值字段:一个字段的值,可以通过多种分词器存储,使用fields参数,支持大多数es数据类型 ...
如何用 Node.js 和
Elasticsearch
构建搜索引擎
答:
如果你使用的是Mac操作系统并且安装了 ,你就可以使用这行命令安装
Elasticsearch
brew install
elasticsearch
.Homebrew 会自动添加executables 到你的系统并且安装所需的服务。它也可以使用一行命令帮你更新应用:brew upgrade elasticsearch. 想在Windows上运行Elasticsearch ,可以在解压的文件夹里,通过命令行运行bin\elasticsearch...
如何提高
ElasticSearch
索引速度
答:
org.
elasticsearch
.action.bulk.TransportShardBulkAction.processAfter 该方法会调用IndexShard.sync 方法进行文件落地。你也可以通过设置index.translog.durability=async 来完成异步落地。这里的异步其实可能会有一点点误导。前面是每次request结束后都会进行sync,这里的sync仅仅是将Translog落地。而无论你是否设置...
首页
<上一页
6
7
8
9
11
12
13
14
10
15
下一页
尾页
其他人还搜