linux
黄先森丶
求关注,求指正
展开
-
虚拟机 centos7 安装jdk7
先发一个下载地址http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html我们公司安装的时候是去/opt/servers里面直接解压下载下来的gz文件解压之后在/usr目录下进行软连接设置ln -s /opt/servers/jdk1.7.0_80(解压的jdk路径) jav原创 2016-05-27 14:03:18 · 456 阅读 · 0 评论 -
虚拟机 centos7 宿主机打不开tomcat项目
linux系统jdk tomcat都配置好了项目也放上去了宿主机访问项目地址的apache就是访问不到 原因是防火墙的问题 如果要关闭的话不能用iptables centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可:sudo syste原创 2016-05-27 14:43:38 · 2175 阅读 · 0 评论 -
elasticsearch索引操作
ElasticSearch是文档型数据库,索引(Index)定义了文档的逻辑存储和字段类型,每个索引可以包含多个文档类型,文档类型是文档的集合,文档以索引定义的逻辑存储模型,比如,指定分片和副本的数量,配置刷新频率,分配分析器等,存储在索引中的海量文档分布式存储在ElasticSearch集群中。ElasticSearch是基于Lucene框架的全文搜索引擎,将所有文档的信息写入到倒排索引(I...转载 2018-11-05 15:08:13 · 1437 阅读 · 0 评论 -
elasticsearch复合数据类型——数组,对象和嵌套
在ElasticSearch中,使用JSON结构来存储数据,一个Key/Value对是JSON的一个字段,而Value可以是基础数据类型,也可以是数组,文档(也叫对象),或文档数组,因此,每个JSON文档都内在地具有层次结构。复合数据类型是指数组类型,对象类型和嵌套类型,各个类型的特点分别是:数组字段是指一个字段有多个值,每个值都是该数组字段的一个元素;元素的类型可以是基础类型,也可以是文档类...转载 2018-11-05 15:50:25 · 12020 阅读 · 1 评论 -
elasticsearch分词器
在全文搜索(Fulltext Search)中,词(Term)是一个搜索单元,表示文本中的一个词,标记(Token)表示在文本字段中出现的词,由词的文本、在原始文本中的开始和结束偏移量、以及数据类型等组成。ElasticSearch 把文档数据写到倒排索引(Inverted Index)的结构中,倒排索引建立词(Term)和文档之间的映射,索引中的数据是面向词,而不是面向文档的。分析器(Analy...转载 2018-11-05 16:15:21 · 3725 阅读 · 0 评论 -
elasticsearch存储
在ElasticSearch 2.4版本中,文档存储的介质分为内存和硬盘:内存速度快,但是容量有限;硬盘速度较慢,但是容量很大。同时,ElasticSearch进程自身的运行也需要内存空间,必须保证ElasticSearch进程有充足的运行时内存。为了使ElasticSearch引擎达到最佳性能,必须合理分配有限的内存和硬盘资源。一,倒排索引(Inverted Index)ElasticS...转载 2018-11-05 16:16:15 · 1554 阅读 · 0 评论 -
elasticsearch实现正则表达式查询的思路
ElasticSearch 2.4版本支持Java正则表达式查询,但是,在对大段的文本(Text Block)进行挖掘之前,必须了解正则表达式查询的特殊之处。由于分析器会对文本字段进行分词,移除停用词,小写转换等操作,最终存储在倒转索引中的是小写的标记流(Token Stream),默认情况下,每一个标记是一个分词(Term),这无法满足正则表达式查询的一般要求,这就是说,正则表达式查询的是原始文...转载 2018-11-05 16:17:50 · 4235 阅读 · 0 评论