All Projects → solrcloudpy → Solrcloudpy

solrcloudpy / Solrcloudpy

Licence: other
python library for interacting with SolrCloud

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Solrcloudpy

Rsolr
A Ruby client for Apache Solr
Stars: ✭ 416 (+1024.32%)
Mutual labels:  solr
Springbootexamples
Spring Boot 学习教程
Stars: ✭ 794 (+2045.95%)
Mutual labels:  solr
Wukong
An ORM Client library for SolrCloud http://wukong.readthedocs.io/en/latest/
Stars: ✭ 10 (-72.97%)
Mutual labels:  solr
Flycms
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Stars: ✭ 472 (+1175.68%)
Mutual labels:  solr
Pysolr
Pysolr — Python Solr client
Stars: ✭ 582 (+1472.97%)
Mutual labels:  solr
Movement
Movement is an easier, simpler way to explore and use NIEM. Want to join the Movement and contribute to it? Start here.
Stars: ✭ 19 (-48.65%)
Mutual labels:  solr
Devops Python Tools
80+ DevOps & Data CLI Tools - AWS, GCP, GCF Python Cloud Function, Log Anonymizer, Spark, Hadoop, HBase, Hive, Impala, Linux, Docker, Spark Data Converters & Validators (Avro/Parquet/JSON/CSV/INI/XML/YAML), Travis CI, AWS CloudFormation, Elasticsearch, Solr etc.
Stars: ✭ 406 (+997.3%)
Mutual labels:  solr
Solrb
Solr + Ruby + OOP + ❤️ = Solrb
Stars: ✭ 37 (+0%)
Mutual labels:  solr
Blacklight
Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.
Stars: ✭ 670 (+1710.81%)
Mutual labels:  solr
Solrnet
Solr client for .Net
Stars: ✭ 853 (+2205.41%)
Mutual labels:  solr
Pdf
编程电子书,电子书,编程书籍,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCloud,TCPIP,Tomcat,Zookeeper,人工智能,大数据类,并发编程,数据库类,数据挖掘,新面试题,架构设计,算法系列,计算机类,设计模式,软件测试,重构优化,等更多分类
Stars: ✭ 12,009 (+32356.76%)
Mutual labels:  solr
Php Docker Boilerplate
🍲 PHP Docker Boilerplate for Symfony, Wordpress, Joomla or any other PHP Project (NGINX, Apache HTTPd, PHP-FPM, MySQL, Solr, Elasticsearch, Redis, FTP)
Stars: ✭ 503 (+1259.46%)
Mutual labels:  solr
Dockerfiles
50+ DockerHub public images for Docker & Kubernetes - Hadoop, Kafka, ZooKeeper, HBase, Cassandra, Solr, SolrCloud, Presto, Apache Drill, Nifi, Spark, Consul, Riak, TeamCity and DevOps tools built on the major Linux distros: Alpine, CentOS, Debian, Fedora, Ubuntu
Stars: ✭ 847 (+2189.19%)
Mutual labels:  solr
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+11297.3%)
Mutual labels:  solr
Git To Solr
Index git history into a Solr repository
Stars: ✭ 31 (-16.22%)
Mutual labels:  solr
Spark Solr
Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
Stars: ✭ 411 (+1010.81%)
Mutual labels:  solr
Relevancyfeedback
Dice.com's relevancy feedback solr plugin created by Simon Hughes (Dice). Contains request handlers for doing MLT style recommendations, conceptual search, semantic search and personalized search
Stars: ✭ 19 (-48.65%)
Mutual labels:  solr
Shutterstock Heatmap Toolkit
Shutterstock's interactive heatmap toolkit powered by heatmap.js and Solr
Stars: ✭ 37 (+0%)
Mutual labels:  solr
Solrbulk
SOLR bulk indexing utility for the command line.
Stars: ✭ 35 (-5.41%)
Mutual labels:  solr
Solarium
PHP Solr client library
Stars: ✭ 849 (+2194.59%)
Mutual labels:  solr

solrcloudpy

solrcloudpy is a python library for interacting with SolrCloud. This library aims to take advantage of the following features of Solr:

  • Distributed indexing and searching and transparent failover
  • Full JSON api
  • Centralized index management
  • Near-realtime search

Version 4.x is compatible with all supported versions of SolrCloud. For older versions, you should consider using 3.x, which supports versions 4 through 6. The API is meant to be close to pymongo's API, where one can access collections and databases as simple attributes or dictionary keys.

As of 2016, this library is maintained by the Solrcloudpy community. Contributions are welcome.

Usage

.. code-block:: python

 conn = SolrConnection(["localhost:9983","localhost:8984"], version="6.0.0")
 conn.create('test1',num_shards=1,replication_factor=2)

Access an existing collection:

.. code-block:: python

 conn.test_collection.search({'q':'query1'})
 conn["test_collection"].search({'q':'query2'})

Index documents:

.. code-block:: python

 docs = [{"id":"1", "name":"a"},{"id":"2","name":"b"}]
 collection.add(docs)

Search documents:

.. code-block:: python

  collection.search({'q':'*:*'})

Documentation and API

Documentation can be found at http://solrcloudpy.github.io/solrcloudpy/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].