solr常用操作

原创 2012年03月21日 08:20:05
======= 添加 =======
添加--提交
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<add><doc><field name="id">testdoc</field></doc></add>'
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<commit/>'

对应的url:
http://162.2.142.7:8080/solr/update?stream.body=<add><doc><field name="id">testdoc</field></doc></add>&stream.contentType=text/xml;charset=utf-8&commit=true

======= 删除 =======
删除有两种方式:
• 通过uniqueKey(id)删除
• 通过query匹配的字段删除

1. 通过uniqueKey(id)删除
----linux curl命令
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<delete><id>testdoc</id></delete>'
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<commit/>'
----对应的url
http://162.2.142.7:8080/solr/update/?stream.body=<delete><id>testdoc</id></delete>&stream.contentType=text/xml;charset=utf-8&commit=true

2. 通过query匹配的字段删除
----linux curl命令
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<delete><query>name:D%25D09</query></delete>'
curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary '<commit/>'
----对应的url
http://162.2.142.7:8080/solr/update/?stream.body=<delete><query>name:D%25D09</query></delete>&stream.contentType=text/xml;charset=utf-8&commit=true

===============================================================================
还可以利用Solr提供的Java API操作
@see org.apache.solr.client.solrj.SolrServer

还可以用安装包中example里自带的post.jar,详见tutorial

相关文章推荐

Solr的常用操作

import java.io.IOException;import java.util.List;import java.util.Map;import org.apache.solr.client....

java操作solr的jar

  • 2017年01月09日 22:43
  • 245KB
  • 下载

solr 5.4.1 操作及相关的jar包

  • 2016年02月03日 17:46
  • 5.27MB
  • 下载

SOLR使用手册之操作collection

1.创建collection 官方示例:/admin/collections?action=CREATE&name=name&numShards=number&replicationFactor...

Solr的核心配置之操作数据库

上一篇文章中进行Solr的安装和启动,那么本篇就聊下Solr核心的配置。 1、核心的配置当Solr的服务器在独立模式下启动的配置称为核心。首先,需要创建一个核心的索引数据。Solr的创建命令有以下选...

solr简单应用操作的代码部分

  • 2014年05月08日 16:41
  • 7KB
  • 下载

solr简单应用操作 (二)

  • 2014年05月08日 16:38
  • 387KB
  • 下载

SOLR使用手册之操作collection

一.Collections API  参考:https://cwiki.apache.org/confluence/display/solr/Collections+API  因为API比...
  • senvil
  • senvil
  • 2015年10月04日 08:01
  • 221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:solr常用操作
举报原因:
原因补充:

(最多只允许输入30个字)