摘要: DSL(介绍查询语言) 下面示例省略了HTTP请求GET /bank/_search 查询所有,按age升序 { "query": { "match_all": {} }, "sort": { "age": "asc" }, "from": 10, "size": 10} match_all :部分 阅读全文
posted @ 2018-05-28 22:18 【可乐不加冰】 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 一、创建和更新 创建索引 创建索引 请求示例: 创建customer索引 释义: customer为索引名称 json返回: 索引文档 索引文档 往索引中增加点文档数据 请求示例: 释义: put请求,在students索引中增加一条类型(type)为student,id为1的文档数据 注意: js 阅读全文
posted @ 2018-05-24 23:49 【可乐不加冰】 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch由java开发,所以在搭建时,需先安装java JDK 几个基本概念 索引(Index) 一个索引就是含有相似结构或性质特性的文档的集合,例如用户信息数据可以作为一个索引,文章信息也可应作为另一个索引。 文档(Document) 文档是索引的基本单元,可以理解成关系数据库表 阅读全文
posted @ 2018-05-21 23:19 【可乐不加冰】 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 最近在学WCF,所以有两个设想疑问(菜鸟多疑问): 如果有WCF服务A,WCF服务B,客户端调用WCF服务A插入一条数据,然后再调用服务B也插入一条数据,然而服务B出错了进行了回滚,服务A能不能也进行回滚操作? 或是客户端调用服务A和服务B,成功了插入了两条数据之后,客户端这边出错了,如何让服务A和 阅读全文
posted @ 2018-05-10 09:37 【可乐不加冰】 阅读(1321) 评论(1) 推荐(2) 编辑
摘要: 例子的组件版本 Lucene.Net:3.0.3.0 盘古分词:2.4.0.0 分词例子 分词是核心算法,将完整的句子分词成若干个词或字;同时它只能处理文本信息,非文本信息只能转换成为文本信息,无法转换的只能放弃。 所有供全文搜索的要先写入索引库,索引库可以看成存放数据的数据库 搜索对象建立的时候( 阅读全文
posted @ 2018-05-10 00:04 【可乐不加冰】 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 遇到过要在工作线程中去更新UI以让用户知道进度,而在多线程中直接调用UI控件操作是错误的做法。 最后解决方法是将操作UI的代码封装,通过Invoke / BeginInvoke 去委托调用。 代码封装好的方法例子如下: 另外一个例子: 直接调用: 阅读全文
posted @ 2017-12-14 23:07 【可乐不加冰】 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Unity 是一个轻量级、可扩展的依赖注入容器,支持构造函数、属性和方法调用注入。 在进行项目之前通过Nuget安装Unity 简单的例子 定义一个接口 两个派生类 结果 构造函数注入 新加一个接口: 派生类 结果: PS: IoC容器会智能地选择选择和调用适合的构造函数以创建依赖的对象(自动使用参 阅读全文
posted @ 2017-11-02 00:34 【可乐不加冰】 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在大型项目中,可能存在第三方类库的配置如:log4.net,AOP框架Unity,WCF等,或是自定义的配置,造成web.config内容过多,不易维护,影响Config初始化。 这时我们可以使用configSource来拆分web.config,提高灵活性、易读性。 如以下代码,将appSetti 阅读全文
posted @ 2017-09-20 21:06 【可乐不加冰】 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 使用连接驱动StackExchange.Redis来实现 所有的订阅都是全局的 , 发布订阅的特性在redis中被定义为“channels”,渠道不需要预先定义在数据库中 。 订阅操作需要一个渠道名称和一个回调函数来处理发布的消息。 发布消息 将会将 “hello” 这个消息发布到所有订阅了mess 阅读全文
posted @ 2017-09-19 22:25 【可乐不加冰】 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 设置成服务命令,redis目录下,执行cmd命令 常用的redis服务命令。 卸载服务:redis-server --service-uninstall 开启服务:redis-server --service-start 停止服务:redis-server --service-stop 修改redi 阅读全文
posted @ 2017-09-18 22:13 【可乐不加冰】 阅读(220) 评论(0) 推荐(0) 编辑