python对solr进行查询、插入操作(GET\POST)
2017-06-06 10:56
411 查看
循环查询一个列表中词的个数:
#coding=utf-8 import requests ls = [u'我', u'是', u'一个', u'天才', u'你', u'也是'] for item in ls: url = 'http://*IP*:8985/solr/*集合名*/select?q=*字段名*:"\%s"&wt=json&indent=true'%item r = requests.get(url, verify = False) r = r.json()['response']['numFound'] print item +":"+ str(r)
插入一条数据:
#coding=utf-8 import json import requests data = {"add":{ "doc":{"id":"100001","*字段名*":u"我是一个大好人"}}} params = {"boost":1.0,"overwrite":"true","commitWithin":1000} url = 'http://*IP*:8985/solr/*集合名*/update?wt=json' headers = {"Content-Type": "application/json"} r = requests.post(url, json = data, params = params, headers = headers) print r.text
相关文章推荐
- python用post方法,向solr进行删除,更新,插入操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- 对XML进行简单的查询,插入,删除,编辑操作
- python操作mysql——插入、查询、删除
- 多个程序对sql server中的表进行查询和插入操作导致死锁
- 利用Native Client OLEDB 11 高效率地对SQL SERVER 进行查询和插入操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- pbfunc外部函数扩展应用-在Powerbuilder中进行Http的GET、POST操作
- http链接url地址后进行POST、PUT、GET、DEL操作
- Python3中利用Urllib进行表单数据提交(Get,Post)
- 【ERP】如何在主数据块处于新建或插入状态时禁止对明细数据块进行查询数据操作
- 使用Volley StringRequest Get的方式进行发票查询操作
- python http.client 进行 get 跟 post 访问
- pbfunc外部函数扩展应用-在Powerbuilder中进行Http的GET、POST操作
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- Python操作MySQL数据库--插入、更新、查询(二)
- mysql事务:一个事务进行查询,另一个事务进行改、删除、插入等操作
- python_HTTP(实现GET、PUT、POST、DELETE操作)
- python SQLAlchemy操作mysql数据库:插入,查询,删除,更新