All Versions
Latest Version
Avg Release Cycle
158 days
Latest Release
1500 days ago

Changelog History
Page 3

  • v2.0.14 Changes

    April 29, 2011
    • V2.0.14. [Daniel Lindsley]

    • Always send commit if its not-null. [David Cramer]

    • โž• Add support for waitFlush and waitSearcher on update queries. Added support for expungeDeletes on commit(). Added support for maxSegments on optimize() [David Cramer]

    • Ensure port is coerced to an integer as (at least some version of) socket does not handle unicode ports nicely. [David Cramer]

    • โž• Add support for commitWithin on Solr.add. [David Cramer]

    • ๐Ÿ‘ Better compatibility with the latest revisions of lxml. Thanks to ghostmob for pointing this out! [Daniel Lindsley]

    • ๐Ÿ›  Fixed occasionally trying to call lower on None. Thanks to girasquid for the report & original patch! [Daniel Lindsley]

  • v2.0.13 Changes

    September 15, 2010
    • Cleaned up how parameters are checked. Thanks to zyegfryed for the patch. v2.0.13. [Daniel Lindsley]

    • ๐Ÿ›  Fixed a bug in the weighting when given a string field that's weighted. Thanks to akaihola for the report. [Daniel Lindsley]

    • ๐Ÿ›  Fixed the case where the data being converted would be clean unicode. Thanks to acdha for submitting another version of this patch. [Daniel Lindsley]

    • ๐Ÿ›  Fixed the long URL support to correctly deal with sequences. [Daniel Lindsley]

    • ๐Ÿ›  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! [Daniel Lindsley]

    • Boost values are now coerced into a string. Thanks to notanumber for the patch! [Daniel Lindsley]

    • All params are now safely encoded. Thanks to acdha for the patch! [Daniel Lindsley]

    • โž• Added term suggestion. Requires Solr 1.4+. Thanks to acdha for the patch! [Daniel Lindsley]

    • If invalid characters are found, replace them. Thanks to stugots for the report and fix. [Daniel Lindsley]

    • Slicing None doesn't work. Make it a string... [Daniel Lindsley]

    • โž• Added basic logging support. Thanks to sjaday for the suggestion. [Daniel Lindsley]

  • v2.0.12 Changes

    June 20, 2010
    • Releasing version v2.0.12. [Daniel Lindsley]

    • โž• Added a more helpful message for the ever classic "'NoneType' object has no attribute 'makefile'" error when providing an incorrect URL. [Daniel Lindsley]

    • โž• Added better error support when using Tomcat. Thanks to bochecha for the original patch. [Daniel Lindsley]

    • ๐Ÿ›  Fixed a long-standing TODO, allowing commits to happen without a second request. Thanks to lyblandin for finally chiding me into fixing it. [Daniel Lindsley]

    • ๐Ÿ›  Fixed a bug when sending long queries. Thanks to akaihola & gthb for the report and patch. [Daniel Lindsley]

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

    • โž• Added field-based boost support. Thanks to notanumber for the patch. [David Sauve]

    • ๐Ÿ‘ Better error messages are now provided when things go south. Thanks to bochecha for the patch. [Daniel Lindsley]

    • โž• Added support for working with Solr cores. Thanks to james.colin.brady for the original patch. [Daniel Lindsley]

    • ๐Ÿ›  Fixed a bug where empty strings/None would be erroneously sent. Thanks to Chak for the patch. [Daniel Lindsley]

    • โž• Added support for the Stats component. Thanks to thomas.j.lee for the original patch. [Daniel Lindsley]

    • ๐Ÿ›  Fixed datetime/date handling to use isoformat instead of manually constructing the string. Thanks to joegermuska for the suggestion. [Daniel Lindsley]

    • โž• Added document boost support. Thanks to Tomasz.Wegrzanowski for the patch. [Daniel Lindsley]

    • ๐Ÿ›  Fixed pysolr to add documents explicitly using UTF-8. Thanks to jarek & dekstop for the patch. [Daniel Lindsley]

  • v2.0.11 Changes

    April 28, 2010
    • ๐Ÿ›  Fixed initialization parameters on Results. Thanks to jonathan.slenders for pointing this out. v2.0.11. [Daniel Lindsley]

    • โž• Added a sane .gitignore. [Daniel Lindsley]

  • v2.0.10 Changes

    April 28, 2010
    • ๐Ÿ›  Fixed a bug in URL construction with httplib2. Thanks to maciekp.lists for the patch. v2.0.10. [Daniel Lindsley]

    • โž• Added a way to handle queries longer than 1024. Adapted from cogtree's Python Solr fork. [Daniel Lindsley]

    • ๐Ÿ›  Fixed isinstance bug that can occur with the now potentially different datetime/date objects. [Daniel Lindsley]

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

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

    • Corrected a regression when errors occur while using httplib. [Daniel Lindsley]

    • โฌ†๏ธ Bumped version number for previous commit. [Daniel Lindsley]

    • Altered the '_extract_error' method to be a little more useful when things go south. [Daniel Lindsley]

    • โฌ†๏ธ Bumped version for previous commit. [polarcowz]

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

    • ๐Ÿ›  Fixed up a couple distribution bits. [polarcowz]

    • โž• Added spellchecking support. [polarcowz]

    • โž• Added timeouts (optional if httplib2 is installed). [polarcowz]

    • Fixed DATETIME_REGEX & _from_python to match Solr documentation. Thanks initcrash! [polarcowz]

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

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

    • โšก๏ธ Updated pysolr to version 2.0. [polarcowz]

    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.

    • โž• Added the stuff needed to easy_install pysolr. And a LICENSE, since I just made fun of another project for not having one. [jacob.kaplanmoss]

    • It would probably help if I imported the correct thing. [jkocherhans]

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

    • ๐Ÿ‘‰ Use cElementTree if it's available. [jkocherhans]

    • โœ‚ Removed unused import. Thanks, jarek.zgoda. [jkocherhans]

    • โœ‚ 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. [jkocherhans]

    • โž• Added converters for float and decimal. This references Issue 1. Thanks, jarek.zgoda. [jkocherhans]

    • ๐Ÿ›  Fixed a bug for connections that don't specify a port number. [jkocherhans]

    • ๐Ÿ›  Fixed Python 2.5-ism. [jkocherhans]

    • ๐Ÿ‘ Allowed for connections to solr instances that don't live at /solr. [jkocherhans]

    • โž• Added multiValue field handling support. [jkocherhans]

    • ๐Ÿ“„ Broke results out into a separate object with docs and hits attributes. [jkocherhans]

    • ๐Ÿ›  Fixed typo that caused breakage with python < 2.5. [jkocherhans]

    • ๐Ÿ›  Fixed a small typo. [jkocherhans]

    • ๐ŸŽ‰ Initial import of pysolr. [jkocherhans]

    • ๐ŸŽ‰ Initial directory structure. [(no author)]