===== version history for Apache::Solr
All modifications are made by Mark Overmeer, unless explicitly stated
differently.
version 1.09: Tue 6 Dec 13:28:37 CET 2022
Improvements:
- configure retries and retry-wait times on communication errors.
- fail when the number of retries is reached. [Andy Beverley]
- improve network failure reporting. Issue #3 [Gábor Szabó]
version 1.08: Sun 13 Nov 17:10:36 CET 2022
Fixes:
- perl 5.12 syntax issue [cpantesters]
Improvements:
- do not break at communication errors: alert but continue
Detected by [Any Beverley]
version 1.07: Fri 26 Aug 09:41:03 CEST 2022
Fixes:
- progress 'sequential' over pages.
- reuse result page size over pages
Improvements:
- added some new booleans up to Solr 9, probably incomplete.
- parse requests with option "huge" [Andy Beverley]
version 1.06: Fri 8 Jul 10:59:27 CEST 2022
Fixes:
- do no warn for long lists of pages, deep recursion.
Detected by [Andy Beverley]
- search with 'start' does not work with nextSelected()
Fixed by [Andy Beverley]
Improvements:
- nextSelected() plays well with selected()
- $core->select now may have options
- $core->select option 'sequential'
version 1.05: Fri 11 Jan 17:53:40 CET 2019
Fixes:
- include examples in the manual-pages.
Improvements:
- Convert to GitHUB
version 1.04: Mon 23 May 09:24:40 CEST 2016
Fixes:
- regression test fails on hash randomization [cpantesters]
rt.cpan.org#114542 [Slaven Rezic]
version 1.03: Sat 21 May 09:32:33 CEST 2016
Fixes:
- expandSelect() over-eager to protect generic configuration
flags to be used as specific field flags. [Mark Elrod]
version 1.02: Tue Mar 8 19:47:39 CET 2016
Fixes:
- implement the update attribute [Mark Elrod]
- boost float accept rounding error.
version 1.01: Thu Dec 11 15:54:03 CET 2014
Fixes:
- _getResult -> _getResults in selected()
rt.cpan.org#100860 [Kristian Gray]
version 1.00: Wed Dec 3 17:48:07 CET 2014
Changes:
- understand and simplify response/docs structure, results of
facet'd queries. rt.cpan.org#100662 [Douglas Early]
version 0.99: Mon Mar 3 10:27:02 CET 2014
Changes:
- ::XML add basic field types date, text, and double. Their
values are now included in the HASH by name, not by type.
So, date => { name => 'xyz', _ => $ts } becomes xyz => $ts
[Andrew Beverley]
Improvements:
- change documentation style
version 0.98: Wed Jan 22 17:00:02 CET 2014
Fixes:
- extractDocument(content_type) [Andrew Beverley]
- extractDocument character encoding on text [Andrew Beverley]
- extractDocument more use of ref on data.
version 0.97: Fri Nov 15 15:11:30 CET 2013
Changes:
- undefined value for boolean becomes 'missing', not 'false'
[Andrew Beverley]
Fixes:
- handling result without hits.
Improvements:
- expandExtract() accepts SCALAR
- ignore fields with undefined content
version 0.96: Thu Oct 10 15:42:25 CEST 2013
Improvements:
- adding a few new configuration fields, from 4.0.0 -> 4.5
version 0.95: Fri Feb 1 16:47:38 CET 2013
Fixes:
- ::Result::selected() deep recursion.
Improvements:
- new ::Result::nextSelected()
- ::Result::selected() does not need the optional $solr object anymore
version 0.94: Thu Jan 31 15:12:34 CET 2013
Fixes:
- extractDocument(string) did not work.
Improvements:
- catch and check deprecation warning in t/12facet.t
- accept parameter hashes for fmap, resource and boost in expandExtract
- honour autocommit in extractDocument()
- the user agent will be default be shared when multiple Solr objects
are created.
- do not die on HTML answers: put it in $result->success
- add \n to ::Results::errors()
- add ::coreStatus, ::coreReload, and ::coreUnload
version 0.93: Wed Jan 30 15:53:08 CET 2013
Improvements:
- support perl pre-5.10 by removal single use of //
- ::Document::boost() now also for fields
- further documentation improvements
- much better error reporting, use $result->errors()
- surpress early warning about connection errors.
- take filename from extractDocument() even if the data is
specified as string.
- extended the power of expandExtract()
version 0.92: Thu Dec 6 09:48:18 CET 2012
- fix delete()
- no multiple deletes in JSON available (it seems)
- implement extractDocument()
- avoid added wt=> for select more than one
version 0.91: Tue Dec 4 09:41:10 CET 2012
- ::Document field lookups by hash, not grep.
- ::Result::selected() returns ::Document, not HASH. Then, ask
for highlighed info via ::Result::highlighted($doc)
- many more tricks with a ::Document
- extractDocument() is work in progress
version 0.90: Mon Dec 3 11:46:27 CET 2012
- initial implementation