用于与solrcloud交互的python库

solrcloudp的Python项目详细描述


solrcloudpy是一个用于与solrcloud交互的python库。这个 库旨在利用solr的以下特性:

  • 分布式索引和搜索和透明故障转移< /LI>
  • 完整的json api
  • 集中索引管理
  • 近实时搜索

它与4.6到6.0版本兼容。 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':'*:*'})

控制台

solrcloudpy附带一个控制台,只需键入solrconsole即可运行。有关使用情况的详细信息,请访问 http://solrcloudpy.github.io/solrcloudpy/console.html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
C++/爪哇/C图像处理库   由于类org的许多实例而导致java内存泄漏。jboss。vfs。spi。JavaZipFileSystem   java在Android中使用CustomMultiPartEntity取消上传文件   java根据另一个JCombobox填充JCombobox值   安卓 java,如何将Unicode字符更改为普通字符?   java每次出现“CCTGG”时,我为DNA序列创建的字符串生成器都会停止   java Android NDK应用程序抛出错误未满足链接错误   用Java实现mp3音频分解   如何在源java中使用weka 3.7.12中保存的svm(wlsvm)模型类   jsf Spring@Autowired(required=true)为空   java如何使用jackson的mixin映射复杂类型?   java根据URL服务器名称加载不同的ApplicationContext   sql使用Java从Oracle获取表名?   ClientResponseFilter中的java注入EJB   java无法根据其大小定位安卓 popupwindow(安卓 API8)   Java中的鼠标悬停弹出窗口   java Hibernate:加入标准   java如何更改(数据库)变量中的jspinner日期最小值和最大值?