`
gegewuqin9
  • 浏览: 28197 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
1. Client 说明:Client是Elasticsearch所有API的主入口,主要方法有: AdminClient admin() 获取ES管理客户端 GetRequestBuilder prepareGet()准备一个GET请求 IndexRequestBuilder prepareIndex(String index, String type)准备一个新增文档的请求 DeleteRequestBuilder prepareDelete()准备一个删除文档的请求 BulkRequestBuilder prepareBulk()准备一个批量操作的请求 SearchRequestBu ...
映射Elasticsearch中的mapping(映射)对应数据库中的表结构GET /gb/_mapping/tweet返回: { "gb": { "mappings": { "tweet": { "properties": { "date": { "type": "date", ...
简单搜索 在url后面加上_search关键字表示搜索请求,如:GET /megacorp/employee/_search 在?后面添加q的参数可以传入搜索参数,如:GET /megacorp/employee/_search?q=id:123 pretty关键字:在url请求后面加上?pretty(已经有问号时加&pretty),可以把响应结果格式化 http://192.168.23.163:9200/megacorp/employee/_search?q=id:582&pretty 响应结果: { "took" : 3, ...
Elasticsearch的分布式处理对用户来说是完全透明,你可以不关心它具体的实现就可以使用它,本章节中将对它进行大致的介绍三个概念 集群(cluster):ES服务器的部署集群,一个集群由一个或多个节点构成 节点(node):具有相同cluster.name的ES服务组成一个节点 分片(shard):存储索引数据的空间,一个节点可以存在一个或多个分片 集群健康集群健康是用来监控整个ES集群的健康状态,可以通过/_cluster/health?pretty请求查看 { "cluster_name" : "es-local", / ...
从和数据库的关系开始相同点:1.都是“数据库->表格->字段->行”的形式2.数据库的功能大多都支持:查询,新增,删除,聚合,排序等不同点:1.可以无需预先定义表格,数据同步时根据默认规则创建mapping(对应数据库的表结构),当然也可以自定义mapping2.存储的是JSON格式的文档3.主要致力于文档检索,可以支持多关键字、近义词的检索4.可根据文档匹配度进行排序为什么使用ElasticsSearch?
1.java工具类 package com.***.util; import java.lang.reflect.Method; import java.util.Map; import org.apache.commons.lang.StringUtils; import com.google.common.collect.Maps; /** * 提供页面直接调用枚举类的方法 * @author: gegewuqin9 * @since: 2016年12月8日 下午6:31:00 * @history: */ public class EnumHe ...

重写$.ajax方法

    博客分类:
  • js
(function($) { var _ajax = $.ajax; $.ajax = function(url, opt){ layer.load(2); if("object" == typeof url) { opt = url; } else { opt = {url: url}; } opt.cache = opt.cache || true; opt.type = opt.type || 'post'; opt.data = opt.data || {}; opt.dataType = ...
最近项目上线后遇到了一个连接池获取的连接不可用,导致报last packet ... ms这样的错误。记录一下解决的过程。 我们使用的是druid数据库,使用的是网上最常见的配置方式,如下: <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <!-- 基本属性 url、user、password --> ...
首先不要怪我写的简陋,我提供的更多是一种思路,而不是直接可以使用的工具,毕竟不是大牛。 先来看一个例子: 这是一个普通的DO,是从数据库里取出来的数据 import java.util.Date; public class UserDO { private Long userId; private Date createTime; public Long getUserId() { return userId; } public void setUserId(Long userId) { ...
$(".input-decimal-only").keyup(function(e){ if(e.keyCode >= 37 && e.keyCode <= 40) { return; } var value = $(this).val(); value = value.replace(/[^0-9.]/g,''); value = value.replace(/^\./g,""); //必须保证第一个为数字而不是. value = value.replace(/\.{2,}/g ...

JDBC连接池

/** * */ package bizcore.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Properties; import org.logicalcobwebs.proxool.ProxoolException; import org.logicalcobwebs ...
private static final DecimalFormat df = new DecimalFormat("0.00"); /** * 获取excel单元格内容,如果单元格为空则返回null(空和空字符有区别,通常用于判断是不是最后一行) * @param row 单元格行的变量,可以是HSSFRow和XSSFRow * @param i 单元格的列变量 * @return cell value */ private static Object getColumnValue(Row row, int i) { Cell ...
JAX是webservice常用的工具,下面是JAX客户端配置的过程 1.事前准备 lib包: jaxws-api.jar jaxws-rt.jar streambuffer.jar jaxb-impl.jar stax-ex.jar (这些只是我在项目中新加的包,其它需要的包因为项目本就存在,所以不做测试) 下载地址:http://download.csdn.net/detail/gdclx/4963199 2.客户端代码生成: wsimport -keep -s c:/develop -p test.client http://127.0.0.1:8080/services/WebSer ...
jquery的easyUI里的datagrid是erp系统中常用到的表格展示工具,在java项目中,我使用struts与jquery的前台页面程序进行数据交互,由于easyUI中有一些固定名称的变量,于是我便想做一个数据模型方便进行使用。主要是在继承的Action中加入一些固定的变量,Action程序如下: import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import ja ...
今天遇到了union后order by失效的情况,具体情况我就偷懒摘抄了网上的一个示例,如下: 比如有一张学生表student 和教师表 teacher , 我们要查询所有的教师学生的姓名和年龄,教师排前面,学生排后面,分别按字母顺序,则可能会想写一个这样的Sql语句: (注意,这个语句只是为了说明问题,这并不是一个正确的语句) SELECT Name,Age FROM Teacher ORDER BY Name UNION SELECT Name,Age FROM Student ORDER BY Name 实际上,MSSQL并不允许我们写这样的语句,因此将会报错 UNION 附 ...
Global site tag (gtag.js) - Google Analytics