solr配置安装

上传人:奇异 文档编号:62670874 上传时间:2022-03-15 格式:DOCX 页数:19 大小:301.11KB
返回 下载 相关 举报
solr配置安装_第1页
第1页 / 共19页
solr配置安装_第2页
第2页 / 共19页
solr配置安装_第3页
第3页 / 共19页
点击查看更多>>
资源描述
Solr介绍:Solr:apache的顶级开源项目(由java开发,基于lucene)Lucene:全文检索引擎(发动机),不能独立运行,对外提供服务。Solr:全文检索服务器(汽车),可以单独运行在servelt容器中,可以单独对外提供索引和搜索功能。Solr的优点:查询语句多样,可扩展,可配置。且对Lucene性能进行优化。共有的缺点:都没有视图渲染功能(只提供操作方法)。Solr实现全文检索的步骤:索引流程:solr客户端(浏览器、java程序)向solr服务端发送POST青求,内容包括Field信息的一个xml文档,通过该文档,solr实现对索引的维护(CUD)。搜索流程:solr客户端(浏览器、java程序)向solr服务端发送GET请求,solr服务器返回一个xml文档Solr的安装过程:第一步:安装tomcat第二步:解压solr压缩文件,计算机立也出,&olrtolr-4.10.3,d原|打开新建文件表名称solrj-libest-hcinneworksolr-4.10.3.war皿芷艮另名册4瞬肾72014/100:37文件夹立件夫2014/12/10035WAR文件-5olranalysisext-iolfell-4.10.3.jr5:WAR文件大2fi.3MB修埋H期:2014/110UiJS.4/12/100J44/12/100弱LxccutabllcJarIlieiolrclu5tering-4.1CTJarsolr-core4.10.3.jar-5olr-dataimpcrthandler4.L0,3.jar7014/12.1U0;J4?014/l2/1003r2014/12/100:34LxecutablcJarIlieExecutableJdrFileLxecutableJarFil已EKPUJtdble Jar Fie40lr-example8。卜*包含到库中共享新建文件关名称建改日胡-bincoliectionl,II4H4/1自dEbe的例后4位READMLtxt2014/14solr.xml2014/1zoo.cfg2014/14第三步:配置环境:Jdk:1.7以上Solr:4.10.3Web月艮务器:tomcat以下开始solr的安装部署:第一步:将solr.war复制至Utomcat的webapps的目录下:1文喈(E)solr$ok-4,lO37example,为的叩ps名琳2014/12/100:35(E0卜solrapaciie-roiTicat-7-0.69webapps新建加快名称修改口期Idocs2016/4/1111pxampls?016/4/111Ihost-inanagen2016/4/111Kmcnagcr2016/111IROOT?016/4/111soir.wdr2014/12/10第二步:解压缩war包1 .直接解压或者Tomcat/bin/startup.bat启动文件,启动tomcat时war包就自动解压。2 .删除war包立啮(臼邑Hr卜apache-tomeat-7.0.6webapps”字新建文件夹名鄢修改巳航类型docs2016/4/1110:53文件夹examples2016/4/1110:58host-manager2016/4/1110:58文件夹nnanager2016W1110;58文件夹ROOT1016/4/1110:58立件夹solr2016H0/1415:01文件夹第三步:添加solr的扩展服务包将以下目录的jar包进行复制:(E:)solrsolr-4.10.3examplelib卜ext新建文件关名称修改日期忠jcl-aver-sJf4j-L7.fi.jar7014/7/517:39出jul-to-5lf4j1.7.6.jar2014/S17:4011log4j-l.2J.7jar2012/5/265:43-i-stf4j-apiU+5jar2014/Z/5L7:37国5tf4j-loq4jl2-1.7,6jar2014/2/517:38复制到以下目录:.*olrapech-tomcat-7.0.6webappsolrWEB4NFlib乔更垃件夹名称,修改口期超llltplHillUXteAU阊jtl-over-5lf4j-1.7.e.jr2014/2/517;39Exem同joda-timc-2r2.jar2013/3/a23EzecuIjul-w-sIMj-1.7.6jar2014/2/517:0Execu一|Jog4j-1.2.17.jar2012/S/265:43Execu1.lucene-analyzers-common-4.10.3Jar2014/12/100:28ExecLi1HL;:mr:一rf,*rrnn.rcJ._第四步:添加10g4j配置文件复制以下目录的以下内容:复制到:4t立件夹需.要自建名称修改日期类型Iog4jnpropertie&2011/12/100:37PROPERUE第五步:在web.xml文件中指定solrhome目录(E:)+s什pache-tomc5t-T.O.eQwub叩pEsolrbWEB-INF,新建文件夹蔡菽日电一藁kclasses201G/L0/1415;15文彳铉jlib2016/10/1115:12文3web.xmlA14/12/110115RainiiBrowvurblogicjcml申二面机用e-HTMLCtomnnpnt际B输出皿大:h:6.8KB2014/12/110:0S2一-PeoplehowanttohardcodetheirSolrH口m牙ciiectlyintotheWARFilecansettheJNDInrodertvhere._省定5。卜home的目录,solrhome的目录需要重新创建.不能指定置日mp中solrhome的例子总nv-entrynam白olrhmel/erv-antry-ramenv-entry-typesir&olr-4.10.ih电池mpl白卜slkkollectionlH包含到片中.共享.新建立件恚solrcore弼称修改日期澧Lconf配置文件2014/17/10078巳properties2014/12/10DJ7PR1READMLtd2014/15/100:27奖先装solrhome,再装solrcore第六步:安装solrhome将以下目录复制:复制到以下目录:第七步:酉已置solrcore在solrcore的conf目录下,有一个solrconfig.xml文件,通过配置该文件来进行配置solr实例的运行信息(E:jsolrsolrhomecollection1卜confk新名称修改日建X5I12016/10/1415:3_res白门叼edjson_schema_anaIysitopAords_engish_schema_analysis_synonyms_engli&h.j,.adminertra.htmladmin-extra.menu-bottom.htrinladmin-extra.nnenutop.htmlcurrency.xmlelevateml2014/12/100:372014/12/100:372014/12/100372014/12/10Q372014/13/100:372014/12/100372014/12/10。:375014/1/100:37iTidpping-FoldToASCH.txtmoppingSCLatiniAccenttxtprotAords.tYtsellerTid.xiTil2014/12/100:372014/12/10。272014/12/100372014/12/100:37乳ripgeonf1006iDlrconfig.xmlJ014/1J/10spellingtutxtIbaidnUrob/serHfMlDocumentitopwords.txt大小:74.9KB|;37在该文件中,我们主要配置三个标签:lib标签、datadir标签、requestHandle标签。7.1. lib标签Solrcore需要添加一个扩展的依赖包,通过lib标签来指定依赖包的地址Solr.install.dir:指的是solrcore的安装目录复制以下目录的以下内容:复制到:卜文档但)lsolr)伫标共享,新建文件支修改lib标签:libliblib、1 ib.libliblibThe examples below can be used to load some solr-contrib with their external dependencies.dirE:. solr/c(dir=E:/solr/d:dir-E:/solr/cmtrib/clustering/lib/* regex=*, jar* / st/ regexsolr-clustering-Xd,*.jar /*nttib/1 angid/11 b/# regex=A. jar* / at/ regex=solr-langid-d* *jar /mtrib/velocityy1ib regex=* jar / st/ regex=solr-velocity-d. jar /7.2. datadir标签:每一个solrcore都要有自己的索引文件目录,默认是在solrcore的data目录中。l含到座二,共享,铲曲件名olrwr电的索引文件耳妻默认是,在5o1m7下的曲t褊晁旨,重和服务器会自行创建工 gnf2乳 6/1814 15 m2 交修 dah 12O167LD/14 18:25文件夹co re. pro pertie 5READMEM2D14/12/100:37PROPERT2014/12/100:37文BData目录下包括index索引目录和log日志文件目录。如果不想使用默认的目录,就可以通过datadir标签自行修改W三鼻-L.片Y事叁Ih$solr*data,dir:/dmt刁Dir)7.3. requestHandler标签:requestHandler请求处理器,定义索引和搜索的访问方式。通过/update来维护索引,可以完成索引增删改。通过/select搜索索引设置搜索参数完成搜索,搜索参数也可以设置成一些默认值,如下:设置默认的参数值,可以在请求地址中修改这些参数explicit10显示数量text显示搜索字段json显示格式Solrcore的使用:schema.xml文件在schema.xml文件中,主要配置了solrcore的一些数据信息,包括Field和FieldType的定义信息。在solr中,Field和FieldType都需要先定义后使用。FIeld定义field域:Name:指定域的名字Type:指定域的类型Indexed:指定是否索引Stored:指定是否保存Required:指定手否可以被访问multiValued:是否多值。(即该field域可以存储多个值)dynamicField动态域Name:指定动态域的命名规则uniqueKey唯一键id其中id是在Field标签中已经定义好了的域名,而且该域要将required设置为true。一个solrcore实例中,只能有一个唯一键。copyField复制域Source:要复制的域的域名Dest:目标域的域名由dest指定目标域,必须设置multiValued设为true。FieldType域类型:Name:指定域类型的名称Class指定该域类型对应的solr类型Analyzer:分析器filter:过滤器tokenizer:分词器课后:1.solr的中文分词器配置2.配置业务Field
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!