solr build index例子
p = PeopleDO({'userid':101,'staff':True,'username':'lili','pic':'http://img4.duitang.com/uploads/people/201207/12/20120712164512_uEfza.thumb.60_60_c.jpeg'})# print 'id=%s ,smallAvatar=%s,total_blog_count=%s' %(p.id,p.smallAvatar(),p.total_blog_count)
p= p.as_search()
servers ={
"write": 'http://60.191.141.22:7100/solr/',
}
from solr import Solr
write = servers['write']
conn = Solr(write + 'people' + "/", timeout=1)
print conn
doc =
print conn.add_many(doc, commit=False)
conn.commit()
注意:确保solr配置文件有updateHander
<requestHandler name="/update" class="solr.XmlUpdateRequestHandler" >
<autoCommit>
<maxDocs>10000</maxDocs>
<maxTime>300000</maxTime>
</autoCommit>
</requestHandler>
页:
[1]