solr管理后台操作维护索引库.docx

上传人:lao****ou 文档编号:957623 上传时间:2024-08-06 格式:DOCX 页数:6 大小:22.25KB
下载 相关 举报
solr管理后台操作维护索引库.docx_第1页
第1页 / 共6页
solr管理后台操作维护索引库.docx_第2页
第2页 / 共6页
solr管理后台操作维护索引库.docx_第3页
第3页 / 共6页
solr管理后台操作维护索引库.docx_第4页
第4页 / 共6页
solr管理后台操作维护索引库.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《solr管理后台操作维护索引库.docx》由会员分享,可在线阅读,更多相关《solr管理后台操作维护索引库.docx(6页珍藏版)》请在第一文库网上搜索。

1、so1r管理后台操作维护索引库So1r管理后台操作维护索引库SoIr后台有很多东西都是可以操作的,先不说全部需要掌握,但是对于索引库的增删改查这你得掌握吧。二、本章目标学会SoIr后台对索引库中的数据进行增、删、改、查操作。,StatisticsDashboardB1ogging至CoreAdmin:JavaProzrties二ThreadDump1astModified:about22hoursagoNumDocs:3099MaxDoc:3878HeapMemoryUsage:64512De1etedDocs:779Version:94SegmentCount:SOptimized:0Xop

2、timizenowCurrent:鼠Rep1ication(Master)Master(Searching)Master(Rep1icab1e)AdminExtraVers1153760036676015376003667602S1.46MB25三、具体操作查询索引库中的内容在我们的Query的模块当中,什么都不操作直接点击EeXCU拄QUery默认查询10条数据,前提是之前有导入数据,在之前的章节中,有讲解如果使用So1rJ来维护索引库。以下所演示使用的字段,都是之前所添加的业务字段,需要进行配置的。q查询条件(*:*)查询全部的数据,比如说:按照MIe来查询:itemJit1e:电视.fq

3、过滤条件,比如说需要筛选价格大于IoooO元以上的,可以在fq写入:item_price:10000TO*sort针对某些字段,进行排序,比如说根据价格从高到低进行排序显示,在SOrt写入:itemj)ricecstart,rows分页显示f1具体显示那些字段,不填写显示全部,比如我只想查看标题,在f1写入:肥df默认搜索域,ItemJit1ef则表示默认按照标题这个字段进行匹配数据。wt查询数据所显示的格式,比如json、Xm1等3. 2新增新增索引库中的内容,在DOCUmentS模块中完成。添加很简单,DocumentTyPe默认是json格式的,只需要把数据按照json格式放入进去,则可

4、以完成添加。id是需要有的,并且不能重复,添加的字段也是只能添加之前所配置的业务字段,否则会返回错误。比如:之前配置了item.tit1eitem_priceitem_image等字段。点击submit,返回状态等于SUCCeSS即可“id”:“0001”,witem.tit1ew:“测试测试”,item-pricev:“100,item_image,:“Cuserimage”)4. 3修改修改和新增一样,在DOCUmentS模块中完成,格式也是一摸一样的,只需要id和需要修改数据的id一致,即可修改。在so1r中没有updateo删除索引库中的内容,还是在DoCUmentS模块中完成,但是D

5、OCUmCntTyPe需要选择XM1格式的。最后一定得写上COmmit5. 4.1根据id删除de1eteidOOO1/id/de1etecommit/6. 4.2根据条件删除de1etequeryid:0001/query/de1etecommit/维护So1r索引库2) so1rcore一个so1r下可以有多个so1rcore,每个so1rcore就是一个独立的索引库3) So1rconfig.xm11ib:配置SoIr的扩展包的位置,不指定路径的话就是COI1eCtion1/1ib目录,可以自动加载。如果没有需要手动创建dataDir:索引文件保存的位置。如果不指定默认是COIIeCti

6、onI/data目录。如果没有会自动生成requestHand1er:请求的ur1及对应的处理器的配置4)添加so1rcore1、把COiieCtion1复制一份,改名为COIieCtiOn22、修改core,properties中的内容3、重启tomcat5) Ana1yses分析。在此功能中可以查看分析器的分词效果,必须查看现有的fie1d或者是Tie1dType的分析效果所有的fie1dfIe1dType都是定义在schema,xm1中6) Documents可以对索引库进行维护。可以实现增删改操作7) Query可以查询索引库二使用后台维护索引库1、添加文档在so1r中添加文档的fie

7、1d必须在schema,xm1中定义每个so1r文档中必须有一个id域2、修改文档在So1r中没有对应的修改方法,只需要再添加一个新的文档,保证文档id和被修改的文档id一致即可。3、删除文档把文档格式改为xm1D根据id删除de1eteidchange,me/id/de1etecommit/查询需要使用Iucene查询语法。在so1r中完全支持Iucene的查询语法。de1etequery*:*/query/de1etecommit/三使用SO1门维护索引库1、添加jar包so1rj的jar包so1rj运行依赖的jar包需要examp1e/1ib/ext日志相关的jar包2、添加文档、更新1)创建一个So1在CrVer对象,使用HttPSOIrSerVer,参数:SO1r服务的ur12)创建一个So1rInputDocument对象3)向文档对象中添加域,每个文档必须有id域,每个域的名称必须在schema,xm1中定义4)把文档对象写入索引库5)提交3、删除文档1、根据id删除1)创建一个So1rServer对象2)使用So1rServer的de1eteBy1d方法3)提交1)创建一个So1rServer对象2)使用So1rServer的de1eteByQuery方法3)提交

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

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



客服