Alm-solrindex

Latest version: v1.2.0

Safety actively analyzes 613734 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.2.1

------------------

1.2.0

------------------

- Fix typo in solrpycore.
[davidblewett]

- Thanks to: "Schorr, Dr. Thomas" <thomas.schorrhaufe.de> for the following
encoding fixes, refs ticket 1:

- Added a `expected_encodings` property to `SolrIndex` that lists the encodings
to expect text in; each is tried in turn to decode each parameter sent to
Solr. If none succeeds in decoding the text, we fall back to UTF8 and replace
failing characters.
http://wiki.apache.org/solr/FAQWhy_don.27t_International_Characters_Work.3F
[davidblewett]

- Added `_encode_param` method to `SolrIndex` to encode a given string to UTF8.
[davidblewett]

- Modified `SolrIndex`'s '_apply_index` to send all parameters through the
`_encode_param` method.
[davidblewett]

- Added a `test__apply_index_with_unicode` to ensure unicode queries are
handled correctly.
[davidblewett]

- Initial highlighting support:

- Imported `getToolByName` from `Products.CMFCore`, to be used on import failure.
- Updated `SolrIndex` to pass any fields from the Solr schema that have stored=True to be highlighted.
- Updated `SolrIndex` to store highlighting data returned from Solr in a `_highlighting` attribute.
- Added a `HighlightingBrain` class that subclasses `AbstractCatalogBrain` that looks up the highlighted data in `SolrIndex`.
- Added a `test__apply_index_with_highlighting` test; unfortunately, calling the `portal_catalog`
is not working in the tests currently.

[davidblewett]

- Fixed : IIBTree needs integer keys
http://plone.org/products/alm.solrindex/issues/3
[thomasdesvenain]

- Quick Plone 4 compatibility fixes
[thomasdesvenain]

- Search using ZCTextIndex '*' key character works with alm.solrindex.
Makes livesearch works with solrindex as SearchableText index.
[thomasdesvenain]

- Highlighting is not activated by default because there can be severe performance issues.
Pass 'highlight' parameter in solr_params to force it,
and pass 'queried' as 'highlight' value to force highlight on queried fields only.
[thomasdesvenain]

- Improved unicode handling to correctly handle dictionaries passed in as a field search,
in `SolrIndex._decode_param`.
[davidblewett]

- Extended ZCTextIndex support when a dictionary is passed in as a field search.
[davidblewett]

- Update test setup so that it is testing against Solr 1.4
[claytron]

- Handle empty ``dismax`` queries since a ``*:*`` value for ``q`` is not
interpreted for the ``dismax`` query handler and returns no results
rather than all results.
[claytron]

- Add uninstall profile, restoring the default Plone indizes.
[thet]

- Give the SolrIndex a meta_type 'SolrIndex' and register
ATSimpleStringCriterion for it, otherwise Collections cannot add
SearchableText criteria.
[maurits]

- Ensure that only one 'q' parameter is sent to Solr.
[claytron]

- Plone 4.1 compatibility.
[timo]

- Add missing elementtree import
[saily]

- Fix stale cached highlighting information that
lead to in inconsistent results.
[nrb]

- Plone 4.3 compatibility.
[cguardia]

- Add support for solr.TrieDateField
[mjpieters]

- Fix decoding of query requests so that lists are not stringified
before getting sent to field handlers.
[davisagli]

- Implement getIndexQueryNames which is now part of IPluggableIndex.
[davisagli]

- Add support for range queries to the DateFieldHandler.
[davisagli]

- Don't turn wildcard queries into fuzzy queries.
[davisagli]

- Confirm compatibility with Plone 5
[witekdev, davisagli]

1.1.1

------------------

- Fix up links to issue tracker and Plone product page
[clayton]

1.1

----------------

- Added `z3c.autoinclude` support for Plone
[claytron]

1.0

----------------

- Initial public release

- Clean up docs in prep for release.
[claytron]

- Fix up reST errors.
[claytron]

0.14

-----------------

- Updated SolrConnectionManager to have a dummy savepoint
implementation, refs 2451.
[davidb]

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.