“”

(Code711) Solr Tools

solr_tools / stable

This Extension provides CLI Tools to initialize the EXT:solr index queues from the command line, and to scan for file-references in the content to add the corresponding sites to the sys_file metadata where a file is being used. Additionally a SolrEntityInterface is available for Extbase Models to update the solr index of a record if it has been changed through extbase in the frontend (similar to EXT:slug_extbase )

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer require code711/solrtools

Tags

#solr #cli #command

Last upload comment

[BUGFIX] Fix incorrect logger usage in IndexQueueWorkerCommand

- Resolved issue with `$logger` being accessed incorrectly, replacing `$this->logger` with the appropriate variable.

Downloads by month

Download 3.0.2 Extension Manual Found an Issue? Code Insights Packagist.org
Author
Frank Berger
Company
Code711, a label of Sudhaus7, B-Factor GmbH and 12bis3 GbR
Last update
27. Feb 2026
First upload
21. Feb 2023
Downloads
6,403
Category
Frontend Plugins
Dependencies
  • TYPO3 (>=12.4.0 <=13.4.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require code711/solrtools to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (5)

Version history

Version Upload comment Works with TYPO3 Download
3.0.2 / stable
February 27, 2026
[BUGFIX] Fix incorrect logger usage in IndexQueueWorkerCommand

- Resolved issue with `$logger` being accessed incorrectly, replacing `$this->logger` with the appropriate variable.
>=12.4.0 <=13.4.99 Download
3.0.0 / stable
February 27, 2026
[TASK] Improve help and add cleanup option in IndexQueueWorkerCommand

- Enhanced help messages for better clarity and usage guidance.
- Added `--cleanupdisconnectedpages` option to remove index queue entries linked to non-existent pages.
- Updated logging for deleted pages during the cleanup process.
- Refined queue handling for more efficient site processing.
>=12.4.0 <=13.4.99 Download
2.0.8 / stable
March 11, 2025
[FEATURE] add Command to run the IndexQueue for multiple sites

This feature is a almost direct copy from the same Task in EXT:jwtools2.
The reason for this copy is to make debugging easier by having it as a Command CLI Tool, that uses the Logging Interface to get more and direct informations during the index run. It can be run via the Planer/Scheduler as well.
>=11.5.0 <=12.4.99 Download
2.0.3 / stable
July 14, 2024
[TASK] Tag composer.json for PHP 8.3
>=11.5.0 <=12.4.99 Download
2.0.2 / stable
July 02, 2024
Add exception handling to SolrCreateIndexCommand and update version

The code now catches InvalidArgumentException when attempting to locate a Site in SolrCreateIndexCommand, preventing crashes when no specific site is found. The message will prompt for skipping the absent site. Also, the version number in ext_emconf.php has been incremented to reflect these changes.
>=11.5.0 <=12.4.99 Download
2.0.1 / stable
September 12, 2023
Version 2.0.1
- Update README.md
>=11.5.0 <=12.4.99 Download
1.2.0 / stable
March 06, 2023
1.2.0
- better handling of non-solr-configured sites
- added possibility to use the keyword 'all' with option -w/--what to create indexes for all configured tables in a site
>=11.5.0 <=11.5.99 Download
1.1.1 / stable
March 03, 2023
added `Code711\SolrTools\Interfaces\SolrEntityInterface` to enable Extbase models to update its index when persisted through extbase similar to EXT:extbase_slug or EXT:fe_data_history
>=11.5.0 <=11.5.99 Download
1.0.2 / stable
February 21, 2023
added promised but missing scan for file-references in tt_content:header_link
>=11.5.0 <=11.5.99 Download
1.0.1 / stable
February 21, 2023
Update TER description
>=11.5.0 <=11.5.99 Download
1.0.0 / stable
February 21, 2023
Initial Release

This Extension provides CLI Tools to initialize the EXT:solr index queues from the command line, and to scan for file-references in the content to add the corresponding sites to the sys_file metadata where a file is being used.

>=11.5.0 <=11.5.99 Download