notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q3
apache-solr High performance search server built using Lucene Java
9.9.0,1 textproc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 9.9.0,1Version of this port present on the latest quarterly branch.
Maintainer: mfechner@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-18 06:09:13
Last Update: 2025-07-31 04:09:42
Commit Hash: 78d678b
Also Listed In: java
License: APACHE20
WWW:
https://lucene.apache.org/solr/
Description:
Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface and many more features. It runs in a Java servlet container such as Tomcat.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/apache-solr-9.9.0,1/catalog.mk
  2. /usr/local/share/licenses/apache-solr-9.9.0,1/LICENSE
  3. /usr/local/share/licenses/apache-solr-9.9.0,1/APACHE20
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • apache-solr>0:textproc/apache-solr
To install the port:
cd /usr/ports/textproc/apache-solr/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/apache-solr
  • pkg install apache-solr
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: apache-solr
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1753417265 SHA256 (solr-9.9.0.tgz) = eb4a888593a58c8415ed959148dd70ae7379a14199195f9bb3743a5bb10a9169 SIZE (solr-9.9.0.tgz) = 388557950

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. bash : shells/bash
  2. java : java/openjdk11
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for apache-solr-9.9.0,1: JTS=off: Enable support for JTS Topology Suite ===> Use 'make config' to modify these settings
Options name:
textproc_apache-solr
USES:
cpe java tar:tgz
pkg-message:
For install:
Make sure to edit the following files to adapt to your setup: /usr/local/etc/solr.in.sh /var/db/solr/solr.xml All files are configured to have your solr instances running in /var/db/solr/<instancename> For more information how to configure solr check the manual: http://lucene.apache.org/solr/resources.html#documentation The port is configured to listen only on localhost, port 8983. To rotate solr log files include /var/log/solr/ to your log rotation configuration. To enable the port execute: sysrc solr_enable="YES" And start it with: service solr start
If upgrading
If you update, make sure you update your /usr/local/etc/solr.in.sh The LOG4J_PROPS has changed. If you would like to change logging, copy: cp /usr/local/solr/server/resources/log4j2.xml /var/db/solr/ Change it and make sure it is loaded in /usr/local/etc/solr.in.sh. Data Import Handler (DIH) has been removed from the base solr and is available as independent module which can be installed with solr package manager. The current repo is available at: https://github.com/rohitbemax/dataimporthandler Make also sure to always check the manual if you need to modify your configs or schemas: https://solr.apache.org/guide/9_0/solr-upgrade-notes.html Maybe you want also to check some examples: https://dovecot.org/pipermail/dovecot/2022-May/124701.html https://dovecot.org/pipermail/dovecot/2022-May/124711.html
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://archive.apache.org/dist/solr/solr/9.9.0/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.9.0,1
31 Jul 2025 04:09:42
commit hash: 78d678b67b6a214a75dfc2ced7790ffcf7bccc65commit hash: 78d678b67b6a214a75dfc2ced7790ffcf7bccc65commit hash: 78d678b67b6a214a75dfc2ced7790ffcf7bccc65commit hash: 78d678b67b6a214a75dfc2ced7790ffcf7bccc65 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
textproc/apache-solr: update to 9.9.0

Changes:	https://solr.apache.org/docs/9_9_0/changes/Changes.html
(cherry picked from commit f784af08a33013048eec4603f66d7ade0e516466)
9.8.1,1
18 Jul 2025 05:48:55
commit hash: 0b4e96df5b56822496f2413993e739a9ec22d911commit hash: 0b4e96df5b56822496f2413993e739a9ec22d911commit hash: 0b4e96df5b56822496f2413993e739a9ec22d911commit hash: 0b4e96df5b56822496f2413993e739a9ec22d911 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
textproc/apache-solr: update to 9.8.1

Changes:	https://solr.apache.org/docs/9_8_1/changes/Changes.html#v9.8.1
(cherry picked from commit e5937d1ac61e4c44b17c38fb463ebba7da153bd1)

Number of commits found: 2