commit 4d62da4c9d1989a2ea54b0b4428dfa0bf22293b2
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jun 8 12:52:31 2011 -0500

    Bumped to v2.0.15!

commit d41e2095612f4c74cbbef07d4e3b5c3bef3f8f5a
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jun 8 12:52:18 2011 -0500

    Fixed a bug where ``server_string`` could come back as ``None``. Thanks to croddy for the report!

commit fecaf5193741197f153b9fb4e0ae192d97dd20ab
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Mon May 16 00:35:06 2011 -0500

    Added dourvais & soypunk to AUTHORS.

commit 6f1b1db9becfc657efd73dfad6f273c3b1716562
Author: David Cramer <dcramer@gmail.com>
Date:   Mon May 9 16:48:04 2011 -0700

    Unescape html entities in error messages

commit 555d16e13620cc7c85c9765be604c7ce19694de5
Author: Shawn Medero <shawn@medero.net>
Date:   Thu May 5 15:10:04 2011 -0700

    Added support for getting at the Solr querying debug data when using search().
    
    Passing ``debug=True`` as kwarg, the ``search()`` method will activate this property in the JSON results.

commit b0b13e7a58262327e031d074155357f3ca3ccaa4
Author: Daniel Dourvaris <dan@car.gr>
Date:   Fri Feb 11 11:29:29 2011 +0200

    Fixed bug, qtime wasn't set when it was 0.

commit 7e3802c20a0e70bb6e9560baa51acb6c463bf9f0
Author: Daniel Dourvaris <dan@car.gr>
Date:   Tue Jan 18 10:35:53 2011 +0200

    Added query time to results as attribute.

commit fcad5c731d4515d608f93e19bad0d6bac4abb9b2
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Fri Apr 29 00:36:29 2011 -0500

    Bumped revision for dev on the next release.

commit 33fea7e58da8b0029600cea9abce63188864ac21
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Fri Apr 29 00:35:34 2011 -0500

    v2.0.14

commit ff6858912092fb4d291678d44f57b62b3c9a1be2
Author: David Cramer <dcramer@gmail.com>
Date:   Wed Apr 27 15:57:49 2011 -0700

    Always send commit if its not-null

commit efb6b7e9a371fb405f613d8f05c87e2d61529405
Author: David Cramer <dcramer@gmail.com>
Date:   Wed Apr 27 15:46:40 2011 -0700

    Add support for waitFlush and waitSearcher on update queries. Added support for expungeDeletes on commit(). Added support for maxSegments on optimize()

commit c43f5e607169e0d2a3691bb38d25dd4668015770
Author: David Cramer <dcramer@gmail.com>
Date:   Tue Mar 8 17:10:51 2011 -0800

    Ensure port is coerced to an integer as (at least some version of) socket does not handle unicode ports nicely

commit 4b6c2bb5cdd668a025f1fde3541930f06110dc96
Author: David Cramer <dcramer@gmail.com>
Date:   Fri Jan 7 11:55:44 2011 -0800

    Add support for commitWithin on Solr.add

commit ae4796db49c5896ef9e0c7e49c1ea430f0a214d6
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Dec 14 20:45:26 2010 -0600

    Better compatibility with the latest revisions of lxml. Thanks to ghostmob for pointing this out!

commit e42ae892cb141458e3621677de76e4e5a0e11319
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Dec 14 20:29:47 2010 -0600

    Fixed occasionally trying to call ``lower`` on ``None``. Thanks to girasquid for the report & original patch!

commit df50f7d7ade50e593e02cf16d42b4231755badd5
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Sep 14 20:15:45 2010 -0500

    Cleaned up how parameters are checked. Thanks to zyegfryed for the patch. v2.0.13.

commit 45a188e106f00cde9202867e339e11e8745137f8
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Mon Sep 13 01:32:06 2010 -0500

    Fixed a bug in the weighting when given a string field that's weighted. Thanks to akaihola for the report.

commit 80ad7b78db1a302a34f5cada3c29d88a909faca6
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Jul 22 21:17:54 2010 -0500

    Fixed the case where the data being converted would be clean unicode. Thanks to acdha for submitting another version of this patch.

commit b25d897f18e725f145697276aa41fa647c548caa
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Jul 22 21:14:02 2010 -0500

    Fixed the long URL support to correctly deal with sequences.

commit 2c0061d1ec17055eb8892d40bd41703a3cdd6769
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 21 22:24:36 2010 -0500

    Fixed a bug where additional parameters could cause the URL to be longer than 1024 even if the query is not. Thanks to zyegfryed for the report & patch!

commit db89b1d94f649a07230f4a2900add9f601187842
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 21 22:22:36 2010 -0500

    Boost values are now coerced into a string. Thanks to notanumber for the patch!

commit 80d9ded51911d56c728b9edea635e848de6857e2
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 21 22:18:58 2010 -0500

    All params are now safely encoded. Thanks to acdha for the patch!

commit 6f76564970ce856805c7140026a4a687b75a9d8e
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 21 22:15:37 2010 -0500

    Added term suggestion. Requires Solr 1.4+. Thanks to acdha for the patch!

commit bd29cf03ee8822698ef78e1b722d6934dc1eaf74
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 21 21:59:55 2010 -0500

    If invalid characters are found, replace them. Thanks to stugots for the report and fix.

commit 1b5c427ef919948f3caa74674feca94787527f5f
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 22:24:45 2010 -0500

    Slicing ``None`` doesn't work. Make it a string...

commit f4444971e449f5079b788078e44f783b234db2f7
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 20:34:51 2010 -0500

    Added basic logging support. Thanks to sjaday for the suggestion.

commit 46139ecd75b685c91c486a3840489028cc56c8d9
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 19:39:02 2010 -0500

    Releasing version v2.0.12.

commit 745e803b0794945c7dae974e8b69f0adeadfd525
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 19:35:45 2010 -0500

    Added a more helpful message for the ever classic "'NoneType' object has no attribute 'makefile'" error when providing an incorrect URL.

commit a8b7d088f818075e6cfa28b2d450741e6ec7e357
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 19:29:00 2010 -0500

    Added better error support when using Tomcat. Thanks to bochecha for the original patch.

commit 901520a04d4ee9c3dad3db7864f1bf2c72aebeba
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sat Jun 19 19:16:06 2010 -0500

    Fixed a long-standing TODO, allowing commits to happen without a second request. Thanks to lyblandin for finally chiding me into fixing it.

commit 610d3ce7ac48d12c75fa30c202bc2281ac35154c
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jun 16 01:19:11 2010 -0500

    Fixed a bug when sending long queries. Thanks to akaihola & gthb for the report and patch.

commit 279b82587bf135ef4d42b07963e4d2a25d7372b1
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jun 16 01:16:25 2010 -0500

    Corrected a bug where Unicode character might not transmit correctly. Thanks to anti-social for the initial patch.

commit a441641b1d9305e26b38482e156ce4f5499294a2
Author: David Sauve <dsauve@ubuntu.local>
Date:   Tue Apr 20 21:16:31 2010 -0400

    Added field-based boost support. Thanks to notanumber for the patch.

commit 2ea84356947af64b6d212de9b650f5ff6ccd06f0
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Apr 29 01:39:00 2010 -0500

    Better error messages are now provided when things go south. Thanks to bochecha for the patch.

commit 44340708850c16ce6f065d552a4f4d3c42b05eaa
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Apr 29 00:55:09 2010 -0500

    Added support for working with Solr cores. Thanks to james.colin.brady for the original patch.

commit f35f968ec2b1aa3e2b70bd4572ecedf7eb53f36d
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Apr 29 00:37:10 2010 -0500

    Fixed a bug where empty strings/``None`` would be erroneously sent. Thanks to Chak for the patch.

commit aaacaec1c4a9581da84a4c15182780aa2c3d0805
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Apr 29 00:24:57 2010 -0500

    Added support for the Stats component. Thanks to thomas.j.lee for the original patch.

commit c4426c5559c2c2d2c32af6c8b0d1937cbbc5df1c
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 21:13:00 2010 -0500

    Fixed datetime/date handling to use ``isoformat`` instead of manually constructing the string. Thanks to joegermuska for the suggestion.

commit 6e92dd23be97422a777ab6661325fb60ceed9391
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 20:05:03 2010 -0500

    Added document boost support. Thanks to Tomasz.Wegrzanowski for the patch.

commit d89290d41ff266af13d91a7346c8d593e1d33e3f
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 19:53:56 2010 -0500

    Fixed pysolr to add documents explicitly using UTF-8. Thanks to jarek & dekstop for the patch.

commit 8ccd48f695510d4bd008c6124487efc127565ee8
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 19:46:15 2010 -0500

    Fixed initialization parameters on ``Results``. Thanks to jonathan.slenders for pointing this out. v2.0.11

commit 83b0f87b06faffc2a89bd692ed1936190a89c452
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 19:33:00 2010 -0500

    Added a sane .gitignore.

commit 12a51a8eb63f61bc81ec47ffa9e52e3d923ab836
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Tue Apr 27 19:13:40 2010 -0500

    Fixed a bug in URL construction with httplib2. Thanks to maciekp.lists for the patch. v2.0.10

commit 622da5181a61c15ab8cb6337309125d661cc20d0
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Sun Feb 21 10:46:55 2010 -0600

    Added a way to handle queries longer than 1024. Adapted from cogtree's Python Solr fork.

commit c338c1cef12758b821cd10e117d1dc047a6b323a
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Aug 26 14:08:23 2009 -0500

    Fixed isinstance bug that can occur with the now potentially different datetime/date objects.

commit 874688d366144bef15412d8c9274d2fa54bfcffb
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Aug 26 10:48:04 2009 -0500

    Altered pysolr to use, if available, Django's implementation of datetime for dates before 1900. Falls back to the default implementation of datetime.

commit e19e2cd24bef833f72b8cc95fde6749fcfad1f7e
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 15 11:27:08 2009 -0500

    If MLT was enabled but no reindexing was performed, Solr returns null instead of no docs. Handle this slightly more gracefully.

commit 8ab965b5cf8473501c66fd3a4eec7224d9171521
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Jul 2 00:33:08 2009 -0500

    Corrected a regression when errors occur while using httplib.

commit 0d59ddf77a2831ec577d7c78800cf2405d6f6aec
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Thu Jul 2 00:32:23 2009 -0500

    Bumped version number for previous commit.

commit d4a6f03d2a3e74f9fe0042c69dc2c398a5463f23
Author: Daniel Lindsley <daniel@toastdriven.com>
Date:   Wed Jul 1 12:01:46 2009 -0500

    Altered the '_extract_error' method to be a little more useful when things go south.

commit 2943f26b23c989ff48406d0413e0630a98c10e36
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jul 1 15:02:57 2009 +0000

    Bumped version for previous commit.

commit 92f3b447c3f8a9e4c7d9a294bd20c8811f6b7690
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jul 1 15:02:54 2009 +0000

    Added (optional but default) sanitizing for updates. This cleans the XML sent of control characters which cause Solr's XML parser to break.

commit d09af73edeaa86fed3fcf842fb887d0660344a79
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Sun Jun 21 06:10:45 2009 +0000

    Fixed up a couple distribution bits.

commit 059315e37a827221847b2d574d3a3ce635a12a35
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Jun 19 18:54:14 2009 +0000

    Added spellchecking support.

commit 945c60ec02c9ab7973c3f9ddf391f63c1e87d30f
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Jun 19 18:54:10 2009 +0000

    Added timeouts (optional if httplib2 is installed).

commit 6bcd192a37782223da049ce18db18d0085c1ef0e
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed May 27 03:11:32 2009 +0000

    Fixed DATETIME_REGEX & _from_python to match Solr documentation. Thanks initcrash!

commit 8ad217c0718697420e0e2b15df0a7d60151c32ce
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Mon May 18 04:21:21 2009 +0000

    Under some circumstances, Solr returns a regular data type instead of a string. Deal with it in _to_python as best as possible.

commit c3481e4b3ebf61acbb6c7614325941fc228fa794
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Sat May 9 21:33:11 2009 +0000

    Added '_to_python' method for converting data back to its native Python type. Backward compatible (requires manually calling).

commit e399bdfee6b90589fd7497010ac703296b840a36
Author: polarcowz <polarcowz@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Mon May 4 06:06:18 2009 +0000

    Updated pysolr to version 2.0.
    
    New bits:
      * Now uses JSON instead of parsing XML. (jkocherhans)
      * Added support for passing many types of query parameters to Solr. (daniellindsley)
      * Added support for More Like This (requires Solr 1.3+). (daniellindsley)
      * Added support for highlighting. (daniellindsley)
      * Added support for faceting. (daniellindsley)
    
    Ought to be fairly backward-compatible (no known issues) but caution is advised when upgrading.
    
    Newly requires either the 'json' or 'simplejson' modules.

commit 96cb415a4f83875bbf2eff0f945cac3f8ca48b0f
Author: jacob.kaplanmoss <jacob.kaplanmoss@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Thu Feb 5 18:06:45 2009 +0000

    Added the stuff needed to easy_install pysolr. And a LICENSE, since I just made fun of another project for not having one.

commit 2391204216bfb67c853727123062a5cc88c1e46c
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Mar 28 21:21:13 2008 +0000

    It would probably help if I imported the correct thing.

commit 21fb177cc7ceadb3fa90456cba4875dfa94c12e5
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Mar 28 20:46:52 2008 +0000

    This is getting a bit hairy, but try to import ElementTree from lxml as well.

commit 0efb33a45155d898e45e1d569364d769d4aa7464
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Sat Mar 15 00:34:52 2008 +0000

    Use cElementTree if it's available.

commit e8614c181118c646d7934143358b3e51a3b09499
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Mar 14 22:28:16 2008 +0000

    Removed unused import. Thanks, jarek.zgoda.

commit 1785e1247b6a56ad0c228d69a591e9228e6e074a
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Mar 14 22:27:09 2008 +0000

    Removed default values for start and rows from the search method. Thanks, jarek.zgoda.
    This will allow people to let solr determine what the default for those should be.

commit 5e8afff9a9d05b8829e084f4036352eb0e09cbba
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Mar 14 22:21:38 2008 +0000

    Added converters for float and decimal. This references Issue 1. Thanks, jarek.zgoda.

commit 5e2bedbf9c2f9f8d56709260c1bca892c6ba5748
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jan 30 17:12:37 2008 +0000

    Fixed a bug for connections that don't specify a port number.

commit 3304bdc2658833899889250f7de3cacc1fd0d20f
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Thu Jan 24 20:16:56 2008 +0000

    Fixed Python 2.5-ism.

commit f75adc4a72ec6b0a8b74ff74805a06fa2f41cb5b
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Thu Jan 24 18:23:41 2008 +0000

    Allowed for connections to solr instances that don't live at /solr.

commit 5e239eaf37e6d68f582e9d8623f3aa214ea303b7
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Fri Jan 18 20:32:40 2008 +0000

    Added multiValue field handling support.

commit 7d1d48329e511d0f3a2b96e7dfba6368db5093ab
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Thu Jan 17 21:56:08 2008 +0000

    Broke results out into a separate object with docs and hits attributes.

commit 35f5f047b1f1aba61b519fc8c224b71ec1155dc5
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Tue Jan 15 23:03:24 2008 +0000

    Fixed typo that caused breakage with python < 2.5.

commit e2207e545f5266872bb4e7d31e5ee1d4b9f4964a
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jan 9 17:43:58 2008 +0000

    Fixed a small typo.

commit 8e4c671829c066531ec30aea3e134bb6070aeb64
Author: jkocherhans <jkocherhans@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jan 9 17:22:25 2008 +0000

    Initial import of pysolr.

commit af39f919b725dfb80d53a5e424c2d05823bb16d3
Author: (no author) <(no author)@13ae9d4a-4d43-0410-997b-81b7443f7ec1>
Date:   Wed Jan 9 17:19:14 2008 +0000

    Initial directory structure.
