@Override
	public void gatherElasticEffect(ElasticEffects effect, FilterAtom atom,
		IDElasticResolution resolution) throws ElasticException {
		StringBuilder buffer = new StringBuilder();
		buffer.append("\"must_not\": { \"term\": { \"md5\": \"");
		buffer.append(atom.value);
		buffer.append("\" } } ");
		effect.addStandalone(this, buffer.toString());
	}
A BsimFilterType for filtering on functions whose containing program don't match a specific md5.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/NotMd5BSimFilterType.java