Uninstall P4 Search and its services

You can uninstall P4 Search or any of its services. This can be useful if you need to run a fresh installation.

Uninstall Elasticsearch

See Uninstall in the Elasticsearch documentation.

Uninstall P4 Search

To uninstall P4 Search fully, you must also uninstall its extensions from P4 Server.

Uninstall P4 Search extensions

You should uninstall the P4 Search extensions before you uninstall P4 Search.

  1. From the P4 Search UI, click the Account arrow in the top navigation bar.

  2. Click Configure.

    The Configuration page is displayed.

  3. Expand the Extensions configuration section.

  4. Toggle all of the extensions off and click Apply.

    The P4 Search Extensions are removed from P4 Server.

If you have already uninstalled P4 Search, you can uninstall the extensions from the command line instead.

View the extensions you have installed:

p4 -p <p4server:p4port> -u <super-user> extension --list --type extension

Delete the extensions:

p4 -p <p4server:p4port> -u <super-user> extension --delete Perforce::helix-core-search-asset -y

p4 -p <p4server:p4port> -u <super-user> extension --delete Perforce::helix-core-search-indexer -y

p4 -p <p4server:p4port> -u <super-user> extension --delete Perforce::helix-core-search-obliterate -y

p4 -p <p4server:p4port> -u <super-user> extension --delete Perforce::helix-core-search-ping -y

Uninstall P4 Search from Windows

See Uninstall or remove apps and programs in Windows in Microsoft Support.

Uninstall P4 Search from Linux

Follow the instructions for your OS distribution. If any folders remain after the uninstall process, you must delete them manually.

Uninstall P4 Render

P4 Render is provided as a P4 Render Docker image.

View your P4 Render containers:

docker ps -a | grep render

Remove the containers:

docker kill <container_ids>

docker rm <container_ids>

Remove the image:

docker images | grep render

docker image rm <image_id>

Uninstall connected services

To uninstall a connected service, see the instructions from the service provider.

To learn more about connected services, see Connect external services.