网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的...
elasticsearch的资料不少,重复的太多,关键的太少。我根据自己的使用经验,逐步总结一些。希望能帮大家少浪费点时间。
1、如何判断某个索引是否存在?
Client searchClient client; //这里的初始化可以参考其他资料
IndicesExistsRequest request = new IndicesExistsRequestBuilde...
1、CXF结合spring来开发RESTful风格的web servie。
2、利用jsxb映射javabean与xml
3、详解java_rs规范下的注解包...
分类:
Web程序 时间:
2014-11-26 22:42:16
阅读次数:
606
ES从1.2.1升级到1.4.0升级步骤,基本上是按照官网的叙述来完成的,链接是:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-upgrade.html#_1_0_and_later,参考的内容...
分类:
其他好文 时间:
2014-11-26 20:32:15
阅读次数:
610
最近在做一个restful风格的项目,发现有个表返回的json数据中id始终是string型,但另一个表的id始终是int.
后来我发现原因是出在yii\db\Schema类的getColumnPhpType函数中,这个函数决定了最终出来的数据的类型,其中有一行是这样写的:return PHP_INT_SIZE == 4 && $column->unsigned ? 'string' : 'in...
分类:
其他好文 时间:
2014-11-26 16:31:35
阅读次数:
182
这篇文章旨在初学者如何学习Java。随着我们成长,我们有规律的学习新的内容。怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等。这些事情共同点是什么呢?这些学习最大的共同点是如何学习?
我认识的一个软件设计师,曾经在从美国到印度的飞机上阅读一本RESTful服务书。在那趟飞机旅途中,他从头至尾阅读了那本书,并且还看了一部电影。然后,他把书给他们团队,接着设计了一个R...
分类:
编程语言 时间:
2014-11-26 14:23:55
阅读次数:
188
根对象(Root Object)
映射的最顶层被称为根对象。它包含了:
属性区域(Properties Section),列举了文档中包含的每个字段的映射信息。各种元数据(Metadata)字段,它们都以_开头,比如_type,_id,_source。控制用于新字段的动态探测(Dynamic Detection)的设置,如analyzer,dynamic_date_formats和dy...
分类:
其他好文 时间:
2014-11-26 11:24:04
阅读次数:
267
ElasticSearch,和Solr一样,是底层基于ApacheLucene,且具备高可靠性的企业级搜索引擎。ElasticSearch中的一些概念其实和关系型数据库都有对应关系,比如数据库在ES中被称为索引,表在ES中被称作Type。具体对应关系见下表。ElasticSearch中的Replica是副本的意思,创建副本的..
分类:
其他好文 时间:
2014-11-25 19:00:58
阅读次数:
227
asp.net webapi概念介绍官方介绍ASP.NET Web API 是一种框架,用于轻松构建可以访问多种客户端(包括浏览器和移动设备)的 HTTP 服务。 ASP.NET Web API 是一种用于在 .NET Framework 上构建 RESTful 应用程序的理想平台。我的理解基于ht...
自定义解析器(Custom Analyzers)
虽然ES本身已经提供了一些解析器,但是通过组合字符过滤器(Character Filter),分词器(Tokenizer)以及词条过滤器(Token Filter)来创建你自己的解析器才会显示出其威力。
在解析和解析器中,我们提到过解析器(Analyzer)就是将3种功能打包得到的,它会按照下面的顺序执行:
字符过滤器(Cha...
分类:
其他好文 时间:
2014-11-25 12:52:50
阅读次数:
247