搜索
xxxcyzyy
这个作者很懒,什么都没留下…
展开
-
10001---solr 初级教程
文档1文档2转载 2015-12-09 21:57:06 · 271 阅读 · 0 评论 -
10012---01 Apache Solr:提升检索体验 为什么是Solr
原文背景: 最近开发一个大型的仓储管理平台项目,项目的前身是无数个版本的历史悠久的基于CS模式的Windows桌面程序。然后对于每一个客户,我们可能需要为之定制比较个性化的特殊功能。于是,有一个核心研发团队,以一两年为周期开发一个核心功能版本的软件;然后拿出去推广销售,每每销售成功,做售前的同事都是拿了一大堆定制化的需求回来的;然后一场在核心功能上的定制和个性化扩展就开始了,完转载 2017-03-14 00:34:07 · 661 阅读 · 0 评论 -
10011---solr入门_认识solr结构,了解核心的文件目录
原文1. solr的目录结构solr的目录里有很多的东西, 解压后的solr目录结构如下:(1)bin:是脚本的启动目录(2)contrib:第三方包存放的目录(3)dev-tools:跟开发工具相关的包(4)dist:编译打包后存放目录,即构建后的输出产物存放的目录(5)docs:solr文档的存放目录(6)example:示范例子的存放目录,这里展示转载 2017-03-14 00:28:21 · 275 阅读 · 0 评论 -
10010---Solr之搭建Solr6.0服务并从Mysql上导入数据
原文目前百度上面关于solr对MySQL的集成一般都是4.0左右。但是前solr的版本已经到了6.0,很多配置都和一起不一样了。所以我今天就和大家聊聊solr6.0如何进行MYSQL数据库的配置。(配置的前提是已经搭建好solr服务器了,如果有什么不清楚的可以参考这篇博客:点击打开链接)。步骤1: 在webapps中solrhome下新建一个文件夹名字叫做mynode转载 2017-02-23 00:43:25 · 550 阅读 · 0 评论 -
10009---Solr 6.0 学习(一)环境搭建
原文准备工作:目前最新版本6.0。下载solr 6.0:Solr6.0下载JDK8 下载jdk1.8:jdk1.8【solr6.0是基于jdk8开发的】tomcat8.0 下载:tomcat8##################################在说明搭建环境之前,其实solr5.0之后 solr已经内置jetty服务器,可以自行启转载 2016-08-29 09:28:33 · 367 阅读 · 0 评论 -
10008---Elasticsearch与mongodb分布式集群环境下数据同步
原文1.ElasticSearch是什么 ElasticSearch 是一个基于Lucene构建的开源、分布式,RESTful搜索引擎。它的服务是为具有数据库和Web前端的应用程序提供附加的组件(即可搜索的存储库)。ElasticSearch为应用程序提供搜索算法和相关的基础架构,用户只需要将应用程序中的数据上载到ElasticSearch数据存储中,就可以通过RE转载 2016-05-07 00:23:54 · 388 阅读 · 0 评论 -
10007---全文检索引擎Solr系列——整合MySQL、MongoDB
原文MySQL拷贝mysql-connector-java-5.1.25-bin.jar到E:\solr-4.8.0\example\solr-webapp\webapp\WEB-INF\lib目录下面配置E:\solr-4.8.0\example\solr\collection1\conf\solrconfig.xml<requestHandler name="/data转载 2016-04-19 07:50:23 · 424 阅读 · 0 评论 -
10006---全文检索引擎Solr系列——Solr核心概念、配置文件
原文DocumentDocument是Solr索引(动词,indexing)和搜索的最基本单元,它类似于关系数据库表中的一条记录,可以包含一个或多个字段(Field),每个字段包含一个name和文本值。字段在被索引的同时可以存储在索引中,搜索时就能返回该字段的值,通常文档都应该包含一个能唯一表示该文档的id字段。例如: company123 Atlant转载 2016-04-18 21:42:41 · 318 阅读 · 0 评论 -
10005---全文检索引擎Solr系列—–全文检索基本原理
原文场景:小时候我们都使用过新华字典,妈妈叫你翻开第38页,找到“坑爹”所在的位置,此时你会怎么查呢?毫无疑问,你的眼睛会从38页的第一个字开始从头至尾地扫描,直到找到“坑爹”二字为止。这种搜索方法叫做顺序扫描法。对于少量的数据,使用顺序扫描是够用的。但是妈妈叫你查出坑爹的“坑”字在哪一页时,你要是从第一页的第一个字逐个的扫描下去,那你真的是被坑了。此时你就需要用到索引。索引记录了“坑转载 2016-04-16 02:17:33 · 389 阅读 · 0 评论 -
10002---全文检索引擎Solr系列——入门篇
原文Solr采用Lucene搜索库为核心,提供全文索引和搜索开源企业平台,提供REST的HTTP/XML和JSON的API,如果你是Solr新手,那么就和我一起来入门吧!本教程以solr4.8作为测试环境,jdk版本需要1.7及以上版本。转载 2016-02-19 21:37:53 · 436 阅读 · 0 评论 -
10004---Solr配置文件schema.xml和solrconfig.xml分析
原文一、字段配置(schema)schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。name:就是这个FieldType的转载 2016-03-15 17:33:10 · 337 阅读 · 0 评论 -
10003---solr查询不使用query analyzer中文分词的问题解决
原文schema.xml已配置query的中文分词器,但搜索的结果不尽如意,solr并没有按照分词来进行搜索。比如搜索“我要吃饭了”,并没有把包含“吃饭”的文档给搜索出来。解决过程如下: 1.query analyzer使用IK,配置如下:Xml代码 2.query analyzer效果如图: 我要吃饭了,可分词为“要吃”和“吃饭”。如果搜索“我要吃饭转载 2016-03-14 00:41:48 · 400 阅读 · 0 评论 -
10013---02 Apache Solr: 概览 Solr在信息系统架构中的位置
原文概述: Apache Solr是一个用JAVA语言构建在Apache Lucene项目上的开源的企业级搜索平台。主要特性包含:全文搜索、命中高亮、片段式搜索、实时索引、动态集群、数据库集成、NoSQL特性和富文本处理。提供分布式搜索和索引复制,设计时便充分考虑了扩展和容错能力。Solr目前是第二流行的企业级搜索引擎,第一是ElasticSearch。 Solr作转载 2017-04-05 23:49:59 · 394 阅读 · 0 评论