Changelog History
Page 3
-
v2.0.14 Changes
April 29, 2011V2.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
onNone
. Thanks to girasquid for the report & original patch! [Daniel Lindsley]
-
v2.0.13 Changes
September 15, 2010Cleaned 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, 2010Releasing 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)]