摘要:
1. maven依赖 2. servletContext.xml 3. servletContext-mvc.xml 4. webSocket配置 5. 会话拦截器 6. websocket处理器 处理器里面可以注入想要的service 7. 示例页面 8. 页面js 阅读全文
摘要:
1 简介 Log4j(log for java)是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们 阅读全文
摘要:
ES各种节点的分工 1. 客户端节点 当主节点和数据节点配置都设置为false的时候,该节点只能处理路由请求,处理搜索,分发索引操作等,从本质上来说该客户节点表现为智能负载平衡器。独立的客户端节点在一个比较大的集群中是非常有用的,他协调主节点和数据节点,客户端节点加入集群可以得到集群的状态,根据集群 阅读全文
摘要:
小贴士1:规划索引、分片 以及集群增长情况 ES使得创建大量索引和超大量分片非常地容易,但更重要的是理解每个索引和分片都是一笔开销。如果拥有太多的索引或分片,单单是管理负荷就会影响到ES集群的性能,潜在地也会影响到可用性方面。这里我们专注于管理负荷,但运行大量的索引/分片依然会非常显著地影响到索引和 阅读全文
摘要:
引用: http://blog.csdn.net/zxf_668899/article/details/54582849 阅读全文
摘要:
分片未分配的原因主要有: 1)INDEX_CREATED:由于创建索引的API导致未分配。2)CLUSTER_RECOVERED :由于完全集群恢复导致未分配。3)INDEX_REOPENED :由于打开open或关闭close一个索引导致未分配。4)DANGLING_INDEX_IMPORTED 阅读全文
摘要:
概要 含义如下: 搜索速率:对于单个索引,它是每秒查找次数*分片数。对于多个索引,它是每个索引的搜索速率的总和。 搜索延迟:每个分片中的平均延迟。 索引速率:对于单个索引,它是每秒索引的数量*分片数量。对于多个索引,它是每个索引的索引速率的总和。 索引延迟:每个分片中的平均延迟。 第一个是“搜索率” 阅读全文
摘要:
1. xmlns "xmlns"是XHTML namespace的缩写,叫做"名字空间"声明。名字空间是什么作用呢?我的理解是:由于xml允许你自己定义自己的标识,你定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或者共享的时候就容易产生错误。为了避免这种错误发生,XML采用名字 阅读全文
摘要:
1. 实现查询去重、分页,例如:实现依据qid去重,createTime排序,命令行为: JAVA API 2. 取得某个索引中某个字段中的所有出现过的值 这种操作类似于使用SQL的SELECT UNIQUE语句。当需要获取某个字段上的所有可用值时,可以使用terms聚合查询完成:eg: selec 阅读全文
摘要:
1. 分词的时机 对于ES来讲,可以对文档的内容进行分词(前提是设置了analyzed),也可以对输入的搜索词进行分词。对输入的搜索词进行分词时需要看下使用的什么类型的query。不同的query可能会对词进行分词,也可能不分词。无论是文档分词还是搜索词分词,依赖于使用的是什么分词器。分词的结果和分 阅读全文