NEWS (original) (raw)
solrium 1.2.0
MINOR IMPROVEMENTS
- fix vignette titles (#123)
- vignette dependency fix
solrium 1.1.4
BUG FIXES
- fixed typo in code that made the
delete_by_query()
/$delete_by_query()
method not work correctly (#121) thanks @abhik1368 for the report
solrium 1.1.0
MINOR IMPROVEMENTS
- all
data_frame
andas_data_frame
usage converted toas_tibble
(#119) - change to markdown format docs
- fix some examples and update some broken URLs
BUG FIXES
- group queries were failing because when there were no group results AND when response metadata was available it lead to a bug because you can’t set attributes on
NULL
(#118)
solrium 1.0.2
NEW FEATURES
- the major search methods on
SolrClient
and their function equivalents gain parameterprogress
that supports for now onlyhttr::progress()
(#115) - gains new method
$json_request()
onSolrClient
and new functionsolr_json_request()
for working with the JSON request API (#117)
MINOR IMPROVEMENTS
- now returning
responseHeader
andnextCursorMark
when available as attributes on the returned object (#114) - fixes for upcoming version of
tibble
(#116)
solrium 1.0.0
This is v1, indicating breaking changes from the previous version!
NEW FEATURES
- Package has been reworked to allow control over what parameters are sent as query parameters and which as body. If only query parameters given, we do a
GET
request, but if any body parameters given (even if query params given) we do aPOST
request. This means that allsolr_*
functions have more or less the same parameters, and you now pass query parameters toparams
and body parameters tobody
. This definitely breaks previous code, apologies for that, but the bump in major version is a big indicator of the breakage. - As part of overhaual, moved to using an
R6
setup for the Solr connection object. The connection object deals with connection details, and you can call all methods on the object created. Additionally, you can simply pass the connection object to standalone methods. This change means you can create connection objects to >1 Solr instance, so you can use many Solr instances in one R session. (#100) - gains new functions
update_atomic_json
andupdate_atomic_xml
for doing atomic updates (#97) thanks@yinghaoh solr_search
andsolr_all
gain attributes that includenumFound
,start
, andmaxScore
(#94)solr_search
/solr_all
/solr_mlt
gain new feature where we automically check for and adjustrows
parameter for you if you allow us to. You can toggle this behavior and you can set a minimum number for rows to be optimized withminOptimizedRows
. See (#102) (#104) (#105) for discussion. Thanks @1havran
MINOR IMPROVEMENTS
- Replaced
httr
withcrul
. Should only be noticeable with respect to specifying curl options (#98) - Added more tests (#56)
optimize
renamed tosolr_optimize
(#107)- now
solr_facet
fails better when nofacet.*
fields given (#103)
BUG FIXES
- Fixed
solr_highlight
parsing to data.frame bug (#109)
solrium 0.4.0
MINOR IMPROVEMENTS
- Change
dplyr::rbind_all()
(deprecated) todplyr::bind_rows()
(#90) - Added additional examples of using pivot facetting to
solr_facet()
(#91) - Fix to
solr_group()
(#92) - Replaced dependency
XML
withxml2
(#57) - Added examples and tests for a few more public Solr instances (#30)
- Now using
tibble
to give back compact data.frame’s - namespace all base package calls
- Many changes to internal parsers to use
xml2
instead ofXML
, and improvements
solrium 0.3.0
NEW FEATURES
- released to CRAN