摘要: 前言 本来以为网上已经有了类似博文,不想重复,可是一圈搜下来,都是一些内容不甚明了的文章,或者solr版本太过老,参考价值不高,更有甚者,直接拷贝的别人的内容。一篇博客,各大平台都能看到,也不见转载链接。有人说百度搜索不到内容,用谷歌,把责任推到百度身上,但这是百度的原因吗?在国内网络的资源整体质量 阅读全文
posted @ 2018-04-10 17:26 brady-wang 阅读(1028) 评论(0) 推荐(1) 编辑
摘要: 前提 solr已经升级7.1,但是我们公司的solr还是使用的4.4,你们说low不low!!!重要的是,人家花费了大气将solr升级,从技术的角度来说solr7比solr4那是翻天覆地的改变! solr7.1安装 solr7.1官方下载地址 在solr5以前solr的启动都有tomcat作为容器, 阅读全文
posted @ 2018-04-10 16:44 brady-wang 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 为什么要给 web 项目配置虚拟目录? 初学 JavaWeb 时,会发现只要我们把 web 项目放到 Tomcat 的 webapps 目录下,再通过 http://localhost:8080/项目名称/某个页面 就可以访问该网站了。可是这样并不符合规范,最好还是把 web 项目文件和 Tomca 阅读全文
posted @ 2018-04-10 16:33 brady-wang 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 有时候为了方便管理,我们常常喜欢在Linux中将之安装为服务,然后就可以使用服务来管理。 但是当我们运行安装服务的命令时候,假设服务名为myservice 常常会出现 service myservice does not support chkconfig 我们一般在脚本开头加入下面两句就好了 #g 阅读全文
posted @ 2018-04-10 16:12 brady-wang 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 解决Linux下启动Tomcat遇到Neither the JAVA_HOME ...报错 找不到JAVA_HOME路径,需要做以下变更: 找到启动路径所在的目录: 加入以下信息: 阅读全文
posted @ 2018-04-10 16:09 brady-wang 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 安装tomcat,配置好tomcat环境变量以后,访问manager app页面,出现403 Access Denied错误,解决的方法如下: 首先在conf/tomcat-users.xml文件里面,在</tomcat-users>前面添加如下代码: [html] view plain copy 阅读全文
posted @ 2018-04-10 15:37 brady-wang 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 403 Access Denied You are not authorized to view this page. If you have already configured the Manager application to allow access and you have used y 阅读全文
posted @ 2018-04-10 15:14 brady-wang 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 系统版本:centos6.5版本 java版本:1.7 一、准备工作 [root@localhost ~]# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz ~ 二、安装Tomc 阅读全文
posted @ 2018-04-10 15:09 brady-wang 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 自定义_all字段 在元数据:_all字段中,我们解释了特殊的_all字段会将其它所有字段中的值作为一个大字符串进行索引。尽管将所有字段的值作为一个字段进行索引并不是非常灵活。如果有一个自定义的_all字段用来索引人名,另外一个自定义的_all字段用来索引地址就更好了。 ES通过字段映射中的copy 阅读全文
posted @ 2018-04-10 12:28 brady-wang 阅读(1336) 评论(0) 推荐(0) 编辑
摘要: 以字段为中心的查询(Field-centric Queries) 上述提到的三个问题都来源于most_fields是以字段为中心(Field-centric),而不是以词条为中心(Term-centric):它会查询最多匹配的字段(Most matching fields),而我们真正感兴趣的最匹配 阅读全文
posted @ 2018-04-10 12:27 brady-wang 阅读(519) 评论(0) 推荐(0) 编辑
摘要: multi_match查询 multi_match查询提供了一个简便的方法用来对多个字段执行相同的查询。 NOTE 存在几种类型的multi_match查询,其中的3种正好和在"了解你的数据"一节中提到的几种类型相同:best_fields,most_fields以及cross_fields。 默认 阅读全文
posted @ 2018-04-10 12:26 brady-wang 阅读(8714) 评论(0) 推荐(0) 编辑
摘要: 最佳字段(Best Fields) 假设我们有一个让用户搜索博客文章的网站,就像这两份文档一样: PUT /my_index/my_type/1 { "title": "Quick brown rabbits", "body": "Brown rabbits are commonly seen." 阅读全文
posted @ 2018-04-10 12:25 brady-wang 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 多字段搜索(Multifield Search) 本文翻译自官方指南的Multifield Search一章。 查询很少是只拥有一个match查询子句的查询。我们经常需要对一个或者多个字段使用相同或者不同的查询字符串进行搜索,这意味着我们需要将多个查询子句和它们得到的相关度分值以一种有意义的方式进行 阅读全文
posted @ 2018-04-10 12:25 brady-wang 阅读(8096) 评论(0) 推荐(2) 编辑
摘要: host = isset($config['host']) ? $config['host'] : '192.168.33.30'; $this->port = isset($config['port']) ? $config['port'] : '3306'; $this->user = isset($config['user']) ? $config['use... 阅读全文
posted @ 2018-04-10 11:22 brady-wang 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 封装一个DB类,用来专门操作数据库,以后凡是对数据库的操作,都由DB类的对象来实现。这样有了自己的DB类,写项目时简单的sql语句就不用每次写了,直接调用就行,很方便! 1.封装一个DB类。一个类文件应该只有一个类,其他的内容全部都没有。类文件的命名规则:类名.class.php 下面是创建DB类的 阅读全文
posted @ 2018-04-10 11:12 brady-wang 阅读(618) 评论(0) 推荐(0) 编辑
摘要: elasticsearch集群搭建,可以把索引进行分片存储,一个索引可以分成若干个片,分别存储到集群里面,而对于集群里面的负载均衡,副本分配,索引动态均衡(根据节点的增加或者减少)都是elasticsearch自己内部完成的,一有情况就会重新进行分配。 下面先是介绍几个关于elasticsearch 阅读全文
posted @ 2018-04-10 09:43 brady-wang 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 多机集群中的节点可以分为master nodes和data nodes,在配置文件中使用Zen发现(Zen discovery)机制来管理不同节点。Zen发现是ES自带的默认发现机制,使用多播发现其它节点。只要启动一个新的ES节点并设置和集群相同的名称这个节点就会被加入到集群中。 Elasticse 阅读全文
posted @ 2018-04-10 09:12 brady-wang 阅读(345) 评论(0) 推荐(0) 编辑