Collective.solr

Latest version: v9.4.0

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

Scan your dependencies

Page 13 of 17

2.0a1

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

* Handle utf-8 encoded data correctly in `utils.isWildCard`.
[hannosch]

* Gracefully handle exceptions raised during index data retrieval.
[tom_gross, hannosch]

* Added `zopectl.command` entry points for three new scripts.
`solr_clear_index` will remove all entries from Solr. `solr_dump_catalog`
will efficiently dump the content of the catalog onto the filesystem and
`solr_import_dump` will import the dump into Solr. This can be used to
bootstrap an empty Solr index or update it when the boost logic has changed.
All scripts will either take the first Plone site found in the database or
accept an unnamed command line argument to specify the id. The Solr server
needs to be running and the connection info needs to be configured in the
Plone site. Example use: ``bin/instance solr_dump_catalog Plone``. In this
example the data would be stored in `var/instance/solr_dump_plone`. The data
can be transferred between machines and calling `solr_dump_catalog` multiple
times will append new data to the existing dump. To get Solr up-to-date you
should still call `solr-maintenance/sync`.
[hannosch, witsch]

* Changed search pattern syntax to use `str.format` syntax and make both
`{value}` and `{base_value}` available in the pattern.
[hannosch]

* Add possibility to calculate site-specific boost values via a skin script.
[hannosch, witsch]

* Fix wildcard searches for patterns other than just ending with an asterisk.
[hannosch, witsch]

* Require Plone 4.x, declare package dependencies & remove BBB bits.
[hannosch, witsch]

* Add configurable setting for custom search pattern for simple searches,
allowing to include multiple fields with specific boost values.
[hannosch, witsch]

* Don't modify search parameters during indexing.
[hannosch, witsch]

* Fixed auto-commit support to actually sent the data to Solr, but omit the
commit message.
[hannosch]

* Added support for ``commitWithin`` support on add messages as per SOLR-793.
This feature requires a Solr 1.4 server.
[hannosch]

* Split out 404 auto-suggestion tests into a separate file and disabled them
under Plone 4 - the feature is no longer part of Plone.
[hannosch]

* Fixed error handling code to deal with different exception string
representations in Python 2.6.
[hannosch]

* Made tests independent of the ``Large Folder`` content type, as it no longer
exists in Plone 4.
[hannosch]

* Avoid using the incompatible TestRequest from zope.publisher inside Zope 2.
[hannosch]

* Fixed undefined variables in ``search.pt`` for Plone 4 compatibility.
[hannosch]

1.1

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

* Still index, if a field can't be accessed.
[tom_gross]

* Fix the pretty_title_or_id method from PloneFlare; the implementation
was broken, now delegates to the standard Plone implementation.
[mj]

1.0

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

* Enable multi-field "fq" statements.
[tesdal, witsch]

* Prevent logging of "unknown" search attributes for `use_solr` and the
infamous `-C` Zope startup parameter.
[witsch]

1.0rc3

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

* Add logging of queries without explicit "rows" parameter.
[witsch]

* Add configuration to exclude user from ``allowedRolesAndUsers`` for
better cacheability.
[tesdal, witsch]

* Add configuration for effective date steps.
[tesdal, witsch]

* Handle python `datetime` and `date` objects.
[do3cc, witsch]

* Fixed a grammar error in ``error.pt``.
[hannosch]

1.0rc2

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

* Fix regression about catalog fallback with required, but empty parameters.
[tesdal, witsch]

1.0rc1

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

* Handle broken or timed out connections during schema retrieval gracefully.
Refs http://plone.org/products/collective.solr/issues/23
[ftoth, witsch]

Page 13 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.