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 9 of 17

5.0.1

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

- Fix BlobError occuring when indexing new files (fixes 120)
[tomgross]

- Make extracting text from binary content and indexing 2 steps (65)
[tomgross]

- Make suggest search work when entering multiple search terms.
[jcharra]

- Fix field-list export.
[gforcada]

5.0

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

Note: This release requires you to to update your Solr config and do a full reindex. Make sure you add "updateLog = true" to your "solr-instance"
buildout section. See https://github.com/collective/collective.solr/blob/master/solr.cfg for a working example.

- Ported atomic updates from ftw.solr.
This requires you to update your solr config, load the new solr config and
do a full reindex. For more informations check the "feature" section.
The feature was implemented in ftw.solr by [lgraf].
[mathias.leimgruber]

- Add support for using different request handlers in search requests.
[buchi]

- solr.cfg has been moved from https://github.com/collective/collective.solr/raw/master/buildout/solr.cfg to https://github.com/collective/collective.solr/raw/master/solr.cfg.
[timo]

- Add configurable SolrLayer for unit testing Solr configuration.
[timo]

- Make CollectiveSolrLayer configurable, to allow testing different cores.
[timo]

- Added context to search utility. This allows query to be used in AJAX calls.
[tomgross]

- Use GET method in spell check request (as it's an idempotent request which
does not affect server state)
[reinhardt]

- Add zopectl.command for reindexing. Do not rely on positional arguments in _get_site.
[tschorr]

- Move inline function out of to the global scope to make it more readable.
[gforcada]

- Unify all exceptions raised by collective.solr.
[gforcada]

- Soft commit changes while reindexing.
This allows to get results on searches while reindexing is taking place.
[gforcada]

4.1.0

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

- Pep8.
[timo,do3cc]

- Refactor tests. Tests are now based on plone.app.testing. You can now
use the Fixture COLLECTIVE_SOLR_FIXTURE and the utility method
collective.solr.testing:activateAndReindex() to test your code with solr
[do3cc]

- Refactor ISearch. The method buildQuery has been replaced with buildQueryAndParameters.
Responsabilities have been divided in the search view and the utility, now they are
all in the search utility. If you used the method before, please analyse
the changes in collective.solr.dispatcher:solrSearchResults from 4.0.3 to 4.1.0
You can probably benefit from the changes.
[do3cc]

- Add "actual_result_count" attribute to SolrResponse to emulate
catalog attribute.
[cekk]

- Add browserlayer suport (with upgrade-step)
[cekk]

- Use public method to get blob path (fixes error on maintenance/reindex also)
[tomgross]

- Fix UnicodeError in BinaryAdder
[tomgross]

- Added ignore_portal_types and only_portal_types parameter to reindex for maintenance_view
[jkubaile]

4.0.3

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

- Set logger level for 'failing back to "max_results" from 'info' to 'debug'.
[timo]

4.0.2

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

- Fix typo in Binary Indexer.
[giacomos]

- Fix typo in facet search.
[tschorr]

- Add facet title vocabulary factory for review_state.
[tschorr]

- Add Dexterity support for showinsearch indexer.
[timo]

- Test agains Solr 4.8.0.
[timo]

4.0.1

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

- Add support for solr.FloatField.
[timo]

- Move icon_expr from actionicons.xml to controlpanel.xml to avoid deprecation
warnings.
[timo]

Page 9 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.