private int deleteExeDocuments(String exeId) throws ElasticException {
		StringBuilder buffer = new StringBuilder();
		buffer.append("{ \"query\": {");
		buffer.append("  \"parent_id\": {");
		buffer.append("    \"type\": \"function\",");
		buffer.append("    \"id\": \"").append(exeId).append("\" } } }");
		JsonObject resp = connection.executeStatement(ElasticConnection.POST,
			"executable/_delete_by_query", buffer.toString());
		long numDocs = resp.get("deleted").getAsLong();
		connection.executeURIOnly(ElasticConnection.DELETE, "executable/_doc/" + exeId);
		return (int) numDocs;
	}
Delete function documents and exe document associated with an executable id
@param exeId is the executable's document id
@return the number of function documents deleted
@throws ElasticException for communication problems with the server
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java