{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# solrpy\n\n[![Build Status](https://travis-ci.org/search5/solrpy.svg)](http://travis-ci.org/search5/solrpy)\n\nsolrpy is a Python client for [Solr], an enterprise search server\nbuilt on top of [Lucene]. solrpy allows you to add documents to a\nSolr instance, and then to perform queries and gather search results\nfrom Solr using Python.\n\n## Overview\n\nHere's the basic idea:\n\n```python\nimport solr\n\n# create a connection to a solr server\ns = solr.SolrConnection('http://example.org:8083/solr')\n\n# add a document to the index\ndoc = {\n \"id\": 1,\n \"title\": \"Lucene in Action\",\n \"author\": [\"Erik Hatcher\", \"Otis Gospodneti\u0107\"]\n}\ns.add(doc, commit=True)\n\n# do a search\nresponse = s.query('title:lucene')\nfor hit in response.results:\n print hit['title']\n```\n\n\n## More powerful queries\n\nOptional parameters for query, faceting, highlighting and more like this\ncan be passed in as Python parameters to the query method. You just need\nto convert the dot notation (e.g. facet.field) to underscore notation\n(e.g. facet_field) so that they can be used as parameter names.\n\nFor example, let's say you wanted to get faceting information in your\nsearch result::\n\n```python\nresponse = s.query('title:lucene', facet='true', facet_field='subject')\n```\n\nand if the parameter takes multiple values you just pass them in as a list::\n\n```python\nresponse = s.query('title:lucene', facet='true', facet_field=['subject', 'publisher'])\n```\n\n## Tests\n\nTo run the tests, you need to have a running solr instance. The easiest\nway to do this is:\n\n```\ncurl -sSL https://raw.githubusercontent.com/moliware/travis-solr/master/travis-solr.sh | SOLR_VERSION=4.10.3 SOLR_CONFS=tests bash\n```\n\n## Community\n\nFeel free to join our [discussion list] if you have ideas or suggestions.\n\n[Solr]: http://lucene.apache.org/solr/\n[Lucene]: http://lucene.apache.org/java/docs/\n[discussion list]: http://groups.google.com/group/solrpy\n\n\n", "description_content_type": "text/markdown", "docs_url": "https://pythonhosted.org/solrpy/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/solrpy", "keywords": "", "license": "http://opensource.org/licenses/apache2.0.php", "maintainer": "", "maintainer_email": "", "name": "solrpy", "package_url": "https://pypi.org/project/solrpy/", "platform": "", "project_url": "https://pypi.org/project/solrpy/", "project_urls": { "Homepage": "http://code.google.com/p/solrpy" }, "release_url": "https://pypi.org/project/solrpy/0.9.9/", "requires_dist": [ "future", "six" ], "requires_python": "", "summary": "Client for the Solr search service", "version": "0.9.9" }, "last_serial": 4355453, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2299fd3806af92ffda23a70bd961e1a3", "sha256": "ef4b1cecb35d0525e70a48db8fb5b896054d4b58de2445099f03d85f0239ad55" }, "downloads": -1, "filename": "solrpy-0.1.tar.gz", "has_sig": false, "md5_digest": "2299fd3806af92ffda23a70bd961e1a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12465, "upload_time": "2008-06-03T14:35:39", "url": "https://files.pythonhosted.org/packages/4d/5d/872806e964f5c1b4bf834408dbfe83b010e83923d33c7e3f96bc8403371f/solrpy-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6e826b613e2625ff84ab70e1536a1630", "sha256": "9407642a08a574f16390bbfdc073a63ae604fe99883af227ca1bad6b8dd1b81d" }, "downloads": -1, "filename": "solrpy-0.2.tar.gz", "has_sig": false, "md5_digest": "6e826b613e2625ff84ab70e1536a1630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18586, "upload_time": "2008-10-21T14:37:24", "url": "https://files.pythonhosted.org/packages/09/6b/b4d805812a8a7ac6b55a6384e5a1be30aa71971ac9ac02e93410df07dc9b/solrpy-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d3453b9657431701dcc3c5cccf390061", "sha256": "2fd80dfe37512c991ea347df559e936dc66ac29bbbf5a0bb6837293cfd90e4b7" }, "downloads": -1, "filename": "solrpy-0.3.tar.gz", "has_sig": false, "md5_digest": "d3453b9657431701dcc3c5cccf390061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18974, "upload_time": "2009-01-30T17:54:40", "url": "https://files.pythonhosted.org/packages/69/0c/f9db44ab4608a43f67ba27dafe17df4316ee133e46b2063a9e4353e008ab/solrpy-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e81426eb20d9c7c1e0ce02da499c975f", "sha256": "8c9c161b0fbbb71a850b5ca15188c8747373faa942d7d0beb28762b5f3bc26f1" }, "downloads": -1, "filename": "solrpy-0.4.tar.gz", "has_sig": false, "md5_digest": "e81426eb20d9c7c1e0ce02da499c975f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18985, "upload_time": "2009-02-02T11:10:36", "url": "https://files.pythonhosted.org/packages/0d/c9/7a27b03703610a2112b3cd0a3997888d42984cbe59b0d345b003534aa2bb/solrpy-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "441e4e454b51e81474b69b50e0c8e33a", "sha256": "d4d5be7483d118afbb5a015189e44de89a04352d30723bda5d7d8bf55db0e6cc" }, "downloads": -1, "filename": "solrpy-0.5.tar.gz", "has_sig": false, "md5_digest": "441e4e454b51e81474b69b50e0c8e33a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19092, "upload_time": "2009-02-10T17:59:12", "url": "https://files.pythonhosted.org/packages/30/29/fad9d8dc7ff8226146d346d0f438df10138e06656968959b7c2cadfffd0d/solrpy-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "db19b49572fafaa736197a951ad6d50c", "sha256": "44595e45de0d6b78a2081361b619c2a90b8987b05e4cd6b09d0d3b994f5a63cd" }, "downloads": -1, "filename": "solrpy-0.6.tar.gz", "has_sig": false, "md5_digest": "db19b49572fafaa736197a951ad6d50c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21427, "upload_time": "2009-05-29T11:35:30", "url": "https://files.pythonhosted.org/packages/53/29/9f6879bcbcab38d67c2a0e214d559c1050480939881854a9b7215980c6ba/solrpy-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "04f26c4700d1231ea075176f505286cc", "sha256": "b73a55f0aaf6b0830f82a2bfc509ccb45562593e495ef210214f3ffa4ba36b3a" }, "downloads": -1, "filename": "solrpy-0.7.tar.gz", "has_sig": false, "md5_digest": "04f26c4700d1231ea075176f505286cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21452, "upload_time": "2009-05-30T15:38:41", "url": "https://files.pythonhosted.org/packages/d5/70/eaac5c9e3c6ac2a91d88cebca2adebea000070c2ff035296154cbcdd6596/solrpy-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "3a1fb3b605277010db2acb5e54d59f27", "sha256": "8b035a7924619baf58f19379760995fa4e5121302868bc7371ac45ec4c541fe6" }, "downloads": -1, "filename": "solrpy-0.8.tar.gz", "has_sig": false, "md5_digest": "3a1fb3b605277010db2acb5e54d59f27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11352, "upload_time": "2009-12-03T23:39:56", "url": "https://files.pythonhosted.org/packages/42/48/606e19dcf9b83d7f8358819cb924426b61d903e68a6987fe51e2aa3f32c7/solrpy-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "d80554167ffdbebfa23e5fc2cab1282a", "sha256": "09940f831ed6e8d339a5e5dacc0f4e4b5f594b5576c24172d5521b248a0e4b84" }, "downloads": -1, "filename": "solrpy-0.9.tar.gz", "has_sig": false, "md5_digest": "d80554167ffdbebfa23e5fc2cab1282a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22079, "upload_time": "2009-12-15T04:58:09", "url": "https://files.pythonhosted.org/packages/1a/db/1aba65e6914a0e12dc14b3c1f386e73021b6eee658bea1c323a4b5d7531e/solrpy-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "eb52ac4601a0aa9c61abed5e6a3d3af0", "sha256": "752cd3b5be76428a057429ced2fb82540f0ecf9d7fd32ad932ea76f341a65ee8" }, "downloads": -1, "filename": "solrpy-0.9.1.tar.gz", "has_sig": false, "md5_digest": "eb52ac4601a0aa9c61abed5e6a3d3af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22513, "upload_time": "2010-03-22T02:02:02", "url": "https://files.pythonhosted.org/packages/38/c8/0d57c4cb9bb66b66c151b6b4b19497a821323533b1a7027891fe3893c3ae/solrpy-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "0b450399e0d2ad7c1b01d2c19cb6bcef", "sha256": "0e0e210db9d69258fce1b2c40b44361d6b3142fb5908e2e7e9847b7a6bf41f82" }, "downloads": -1, "filename": "solrpy-0.9.2.tar.gz", "has_sig": false, "md5_digest": "0b450399e0d2ad7c1b01d2c19cb6bcef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33846, "upload_time": "2010-09-20T20:56:19", "url": "https://files.pythonhosted.org/packages/68/8d/c6b0d6f2e980fc850172dd8aba9b35aa1da97549b455cb6368896a20b09f/solrpy-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "bdf3d0f0169322b5d5b3481834a7a9d3", "sha256": "23611f5f13af86e61c2306f71e70691cde3a38b53423ce54097410aa9056945e" }, "downloads": -1, "filename": "solrpy-0.9.3.tar.gz", "has_sig": false, "md5_digest": "bdf3d0f0169322b5d5b3481834a7a9d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152908, "upload_time": "2010-09-21T16:07:06", "url": "https://files.pythonhosted.org/packages/75/90/caada96ca30b171ccf77bea861fbe9b896b9d3ce55532746a574442b51b1/solrpy-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "eec874c571dfb69353ca7b7234b466c8", "sha256": "cdb9c701ad323047896d3368a0ff4f7aaff79e96251c93cb719e0d42769a5e7e" }, "downloads": -1, "filename": "solrpy-0.9.4.tar.gz", "has_sig": false, "md5_digest": "eec874c571dfb69353ca7b7234b466c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54948, "upload_time": "2011-02-15T16:43:09", "url": "https://files.pythonhosted.org/packages/3c/18/927df131757f93f2d73388a35444188b4aad426610ee4714d7bd9c85335a/solrpy-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "d044b7ab09b362ccef7bd168542b28c1", "sha256": "6fd202cd75461b3108f35c81b75d3c8a9d313770624f31c67496befff40b0f8d" }, "downloads": -1, "filename": "solrpy-0.9.5.tar.gz", "has_sig": false, "md5_digest": "d044b7ab09b362ccef7bd168542b28c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50964, "upload_time": "2011-11-18T15:20:43", "url": "https://files.pythonhosted.org/packages/25/df/2da96a451537628a10d5d4021da3cea70a3329e222868eb061c169a9a8b4/solrpy-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "5fde85d44010521179a223cde1cc4007", "sha256": "9076feac566e151c36756c88ced1a44cde2786826050cf72dc3da0ce46703378" }, "downloads": -1, "filename": "solrpy-0.9.6.tar.gz", "has_sig": false, "md5_digest": "5fde85d44010521179a223cde1cc4007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56730, "upload_time": "2013-12-03T21:36:12", "url": "https://files.pythonhosted.org/packages/3e/4e/e8132ffcc68f4617f1b586a795ea54464f30c4e8edc9ea863fbdaf3c375c/solrpy-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "ec17320c6e90f5bf91ac013235dec044", "sha256": "6efdf9e7977bc9ee9e0a4779095d5bcbb789878fb88951762403eb0cc597372a" }, "downloads": -1, "filename": "solrpy-0.9.7.tar.gz", "has_sig": false, "md5_digest": "ec17320c6e90f5bf91ac013235dec044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54412, "upload_time": "2015-04-10T15:01:49", "url": "https://files.pythonhosted.org/packages/58/a2/0ed4076a91ef6276ef101b4fc90132bb9c424614449b15cc3b6c25ee7d84/solrpy-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "4af9c2bd2d8d05db4da9e221e2ebdcd0", "sha256": "5c49f49f4e5cfa4516625cae3cb6ae405b44285d936d24443120962d2ca25cdd" }, "downloads": -1, "filename": "solrpy-0.9.8.tar.gz", "has_sig": false, "md5_digest": "4af9c2bd2d8d05db4da9e221e2ebdcd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55079, "upload_time": "2018-09-19T17:10:45", "url": "https://files.pythonhosted.org/packages/45/85/d56f4aabc26dc5d1c5fb2dc427c5e5536e78035345686a1cdfe1d9ce85bd/solrpy-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "6bd998407408067e5633e1d54a84a33f", "sha256": "12bcab426a3d83793528b3e4c09073fa6086864a7557c7f8bcd62ee9d7d36abd" }, "downloads": -1, "filename": "solrpy-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd998407408067e5633e1d54a84a33f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14699, "upload_time": "2018-10-09T11:36:16", "url": "https://files.pythonhosted.org/packages/59/21/4c3643d7e88380e31a177d08bb37e776799b7ffc961aeef07f7cdbb3b460/solrpy-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8960cc7d48b2ee24ec474bf64809851f", "sha256": "aba1218350d4d6000286e2295f85d46028f2c8d2adcff880bb8ae67f5a19206a" }, "downloads": -1, "filename": "solrpy-0.9.9.tar.gz", "has_sig": false, "md5_digest": "8960cc7d48b2ee24ec474bf64809851f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76730, "upload_time": "2018-10-09T11:36:18", "url": "https://files.pythonhosted.org/packages/41/bc/3a78a2f38b7104f07e365556e666bd1e7650f9b04e705543ad785f43102d/solrpy-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6bd998407408067e5633e1d54a84a33f", "sha256": "12bcab426a3d83793528b3e4c09073fa6086864a7557c7f8bcd62ee9d7d36abd" }, "downloads": -1, "filename": "solrpy-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd998407408067e5633e1d54a84a33f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14699, "upload_time": "2018-10-09T11:36:16", "url": "https://files.pythonhosted.org/packages/59/21/4c3643d7e88380e31a177d08bb37e776799b7ffc961aeef07f7cdbb3b460/solrpy-0.9.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8960cc7d48b2ee24ec474bf64809851f", "sha256": "aba1218350d4d6000286e2295f85d46028f2c8d2adcff880bb8ae67f5a19206a" }, "downloads": -1, "filename": "solrpy-0.9.9.tar.gz", "has_sig": false, "md5_digest": "8960cc7d48b2ee24ec474bf64809851f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76730, "upload_time": "2018-10-09T11:36:18", "url": "https://files.pythonhosted.org/packages/41/bc/3a78a2f38b7104f07e365556e666bd1e7650f9b04e705543ad785f43102d/solrpy-0.9.9.tar.gz" } ] }