I built a simple one and used it prospecting for a copper lode. Huge amount of work. I just used a simple rectifier, with an inverter to get 90 volts of pulsed DC. Used a simple array, with probes spaced at 5 yard intervals. Back and forth over the ground to read the current and voltage at each pair of probes, and then converted that to get resistance. used a free software to generate an image based on the resistivity. I felt it worked great, but. a lot of effort. The only fly in the ointment was moisture in the soil can look like low resistivity, so you put a lot of effort into digging for what you think may be metallic intrusions, only to find a patch of soil damper than the background. Still, a useful tool that can be fairly easily built with common equipment. Another cheap method is to simply measure the voltage across the probes, with no probes inputting voltage and current into the ground. Just set a couple of probes about 10" into the ground and use a very sensitive voltmeter to measure the voltage across them. Places with higher than normal mineralization will measure a higher voltage in most cases.
Jim