与SolrCloud交互的Python库
项目描述
solrcloudpy是一个用于与SolrCloud交互的Python库。该库旨在利用Solr的以下特性:
分布式索引和搜索以及透明故障转移
完整的JSON API
集中式索引管理
实时搜索
4.x版本与所有支持的SolrCloud版本兼容。对于旧版本,您应考虑使用3.x版本,它支持4到6版本。API设计得与pymongo的API相似,可以像简单的属性或字典键一样访问集合和数据库。
截至2016年,此库由solrcloudpy社区维护。欢迎贡献。
使用方法
conn = SolrConnection(["localhost:9983","localhost:8984"], version="6.0.0")
conn.create('test1',num_shards=1,replication_factor=2)
访问现有集合
conn.test_collection.search({'q':'query1'})
conn["test_collection"].search({'q':'query2'})
索引文档
docs = [{"id":"1", "name":"a"},{"id":"2","name":"b"}]
collection.add(docs)
搜索文档
collection.search({'q':'*:*'})
文档和API
项目详情
关闭
solrcloudpy-4.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 213397fb4202e2f6ef72f3635cb418c0bd6be9f03913b3059a0132df5f1217d0 |
|
MD5 | 3779bf436310a286c70992bfded8d0e6 |
|
BLAKE2b-256 | f2d720c0204face333269761836daf08f6a6b8cf285c1a99226798bc451f9d07 |