为了提高搜索命中率和准确率,改善现有羸弱的搜索功能,公司决定搭建全文搜索服务。由于之前缺乏全文搜索使用经验,经过一番折腾,终于不负期望按期上线。总结了一些使用心得体会,希望对大家有所帮助。计划分三篇: 一、技术选型 说到全文搜索大家肯定会想到solr和elasticsearch(以下简称es),两者 ...
分类:
其他好文 时间:
2018-11-04 16:14:34
阅读次数:
213
1.将tomcat文件上传到linux服务器上,并且解压文件。 2.创建文件夹 mkdir /usr/local/solr (这个文件夹,根据自己的喜好来创建) 3.将解压好的tomcat文件复制到创建的文件夹中 ...
分类:
系统相关 时间:
2018-10-31 20:51:24
阅读次数:
183
该文使用 Centos6.5 64 位 solr4.10.3 IK-Analyzer中文分析器 一、solr域 在solr中域的概念与lucene中域的概念相同,数据库的一条记录或者一个文件的信息就是一个document,数据库记录的字段或者文件的某个属性就是一个Field域,solr中对索引的检索 ...
分类:
其他好文 时间:
2018-10-31 17:06:40
阅读次数:
316
什么是全文检索? 我们生活中的数据总体分为两种:结构化数据和非结构化数据。 当然有的地方还会提到第三种,半结构化数据,如XML,HTML等,当根据需要可按结构化数据来处理,也可抽取出纯文本按非结构化数据来处理。非结构化数据又一种叫法叫全文数据。 按照数据的分类,搜索也分为两种: 非结构化数据搜索方法 ...
分类:
其他好文 时间:
2018-10-31 15:41:30
阅读次数:
114
一、本文将solr安装在linux上。首先先安装好jdk和tomcat。配置环境:jdk8,tomcat8.5,solr7.2.1.。二、复制Solr文件夹中的一些文件到apache-tomcat下:1)将solr压缩包中solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意);cp-R/usr/l
分类:
编程语言 时间:
2018-10-29 23:00:13
阅读次数:
375
managed-schema <?xml version="1.0" encoding="UTF-8" ?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agre ...
分类:
其他好文 时间:
2018-10-27 16:14:26
阅读次数:
208
1,core理解 如果把solr理解为个数据库的话,那么core可以理解为数据库中的一张表,其实就是数据集合 在写本片文章之前看到网上很多教程都说需要找到solr.xml来配置core的信息,特此说明,那些都是老版本中的solr需要,新版本的solr中不需要配置solr.xml。 在老版本Solr中 ...
最近项目组安排了一个任务,项目中用到了全文搜索,基于全文搜索 Solr,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步,而且是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。所以考虑开发一个适配层,如果 So ...
分类:
其他好文 时间:
2018-10-22 01:17:08
阅读次数:
564
一:安装solr服务器 1.导入安装包到 /usr/local/solr/singleSolr目录下 解压移动到tomcat-solr目录 cp solr-4.10.3/example/webapps/solr.war tomcat-solr/webapps unzip -oq solr.war - ...
分类:
其他好文 时间:
2018-10-20 21:06:35
阅读次数:
150
Solr6用默认的Jetty启动 需要的软件支持 JDK1.8以上 Solr6的安装包(solr-7.5.0.zip ) Solr自带一个Jetty环境,可以很方便的运行Solr。 直接到解压缩的solr/bin目录运行solr start即可。 看到这样的信息,就可以了。 Solr6部署在Jett ...
分类:
Windows程序 时间:
2018-10-19 16:44:54
阅读次数:
1060