IT界在过去几年中出现了一个有趣的现象。很多新的技术出现并立即拥抱了“大数据”。稍微老一点的技术也会将大数据添进自己的特性,避免落大部队太远,我们看到了不同技术之间的边际的模糊化。假如你有诸如Elasticsearch或者Solr这样的搜索引擎,它们存储着JSON文档,MongoDB存着JSON文档 ...
分类:
数据库 时间:
2016-06-08 20:25:22
阅读次数:
225
add by zhj:按照restful的定义,GET是用于获取记录(幂等),POST用于创建记录(不幂等)。GET也能带消息体?这个我没试过,文中说用浏览器发GET请求 是没法带的。另外,在《ElasticSearch权威指南》中,有下面的话 " 真实情况是,http://tools.ietf.o ...
分类:
其他好文 时间:
2016-06-08 10:29:52
阅读次数:
2347
先说一下安装mvn步骤,如果已安装可以忽略; 在tmp目录下 1.建立mvn目录 mkdir mvn cd /tmp/mvn 2.下载 wget http://apache.fayea.com/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.t... ...
分类:
其他好文 时间:
2016-06-06 23:29:23
阅读次数:
157
需求:以索引中的boostapp列作为评分的基础分值,同时根据carpublishtime(数据的刷新时间字段)按时间进行衰减。 基于Groovy脚本实现。 1、query脚本方式: 2、Nest方式: ...
分类:
其他好文 时间:
2016-06-06 20:28:24
阅读次数:
168
我在使用Elasticsearch进行search查询的过程中,出现了Resultwindowistoolarge问题。这里简单做一个报错复现:In[1]:importrequests
In[2]:requests.get(‘http://127.0.0.1:9200/cmdb-now/_search?page=1&size=10000000‘).json()
Out[2]:
{
u‘error‘:{
u‘failed_shards‘:[..
简单查询lite search (字符串查询)是一种有效的命令行ad hoc 查询,但是想要善用搜索,必须使用请求体查询request body search API.之所以这么称呼,是因为大多数的参数以JSON格式所容纳,而不是查询字符串.
请求体查询不但可以处理查询,而且还可以高亮返回结果中的片段.
1.空查询
GET _search
{}同字符串查询一样,你可以查询一个,或多个索...
分类:
其他好文 时间:
2016-06-06 01:22:13
阅读次数:
184
IK简介 IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开 始,IK发展为面向Jav ...
分类:
其他好文 时间:
2016-06-04 15:00:33
阅读次数:
547
一直以为是防火墙的问题,折腾了好久,突然想到去查查es的接口,妈蛋! 在eelasticsearch/elasticsearch.yml 中需要将network.host: 0.0.0.0就可以访问了 在eelasticsearch/elasticsearch.yml 中需要将network.hos ...
分类:
其他好文 时间:
2016-06-02 19:40:02
阅读次数:
144
使用 https://github.com/taowen/es-monitor 可以用 SQL 进行 elasticsearch 的查询。有的时候分桶聚合之后会产生很多的桶,我们只对其中部分的桶关心。最简单的办法就是排序之后然后取前几位的结果。 ORDER BY _term SQL Elastics ...
分类:
数据库 时间:
2016-06-02 18:07:00
阅读次数:
723
安装及部署 一、环境配置 操作系统:Cent OS 7 Kibana版本:3.1.2 JDK版本:1.7.0_51 SSH Secure Shell版本:XShell 5 操作系统:Cent OS 7 Kibana版本:3.1.2 JDK版本:1.7.0_51 SSH Secure Shell版本: ...
分类:
其他好文 时间:
2016-05-31 18:54:24
阅读次数:
153