Linux下Solr索引库的维护




《 Linux下Solr索引库的维护 》




1、新增文档
solr索引库中新增文档,添加一个json格式的文档,如下图:



2、查询文档
在solr索引库中查询制定文档,输入 " 业务字段:字段值 " ,如下图:



3、利用搜索域进行模糊查询
如果需要模糊查询,这时就需要用到在schema.xml中配置搜索域了,需要在 " df " 框中指定搜索域,
这个好处可以在当索引库中文档比较多时,它会体现的淋淋尽致,如下图:



4、修改文档
solr索引库中修改文档,只需要添加一个新的文档,但是要求文档id和被修改文档的id一致。
修改的实现原理是先删除索引库中同名id的文档,然后再添加新的文档,如下图:



再查询一下,验证修改结果!!!

注意:在solr索引库中没有update关键字的概念。如下图:



5、删除文档
删除文档,type需要选择xml
删除两种方法:
第一种:根据id删除


<delete>
<id>1982</id>
</delete>


<commit/>


如下图:



第二种:根据查询删除


<delete>
<query>id:1982</query>
</delete>


<commit/>


如下图:



上一篇:《 Solr下使用IK-Analyzer实现中文分词器的配置详情 》







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值