Socket
Socket
Sign inDemoInstall

solrcloudpy

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

solrcloudpy

python library for interacting with SolrCloud


Maintainers
2

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/

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc