System requirements

The system requirements for P4 Search depend on your type of deployment, whether it's a small site, a medium site, or a proxy. For large site deployments, contact the Perforce team.

The time taken for P4 Search to index your files will depend on the types of files you have. To learn more, see Index throughput.

The Elasticsearch and P4 Server services can be deployed on the same instance or different instances, but all of the instances must be reachable over the network.

Small site deployments

For a small site deployment, P4 Search, P4 Server, and Elasticsearch are all deployed on separate instances and a single Elasticsearch index is used.

Suggested system requirements for a small site deployment are:

  • 4 CPUs per component

  • 8GB RAM per component

Medium site deployments

For a medium site deployment, multiple Elasticsearch indexes are used by P4 Search services from a single P4 Server.

Suggested system requirements for a medium site deployment are:

  • 12 CPUs per component

  • 32GB RAM per component

Proxy deployments

If you are using proxy-based permissions, you must ensure that the P4 Search IP address is added to the protections table in P4 Server with the appropriate permission entries.

P4 Search acts as a proxy or intermediary when granting proxy permissions. To learn more, see Direct connections or intermediaries in the P4 Server Administration Documentation.

Next steps

Check the P4 Server requirements for your installation of P4 Search. See P4 Server requirements.