private void writeBasicInfo(int k, int L) throws ElasticException {
		StringBuilder buffer = new StringBuilder();
		buffer.append("{ \"index\": { \"_id\": \"name\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\", \"value\": \"")
				.append(info.databasename)
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"owner\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(info.owner)
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"description\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(info.description)
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"major\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(Short.toString(info.major))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"minor\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(Short.toString(info.minor))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"settings\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(Integer.toString(info.settings))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"readonly\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(SpecXmlUtils.encodeBoolean(info.readonly))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"trackcallgraph\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(SpecXmlUtils.encodeBoolean(info.trackcallgraph))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"layout\" } }\n");
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
				.append(Integer.toString(info.layout_version))
				.append("\" }\n");
		buffer.append("{ \"index\": { \"_id\": \"datecolumn\" } }\n");
		String datecol = (info.dateColumnName == null) ? "Ingest Date" : info.dateColumnName;
		buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"").append(datecol).append("\" }\n");
		if (k > 0) {
			buffer.append("{ \"index\": { \"_id\": \"k\" } }\n");
			buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
					.append(Integer.toString(k))
					.append("\" }\n");
			buffer.append("{ \"index\": { \"_id\": \"L\" } }\n");
			buffer.append("{ \"type\": \"keyvalue\",  \"value\": \"")
					.append(Integer.toString(L))
					.append("\" }\n");
		}
		connection.executeBulk('/' + repository + '_' + "configuration/_bulk", buffer.toString());
		writeExecutableCategories();
		writeFunctionTags();
	}
Write DatabaseInformation to database in one bulk request. If -k- and -L- are greater than zero, they are written as well
@param k (optional) is the database k parameter
@param L (optional) is the database L parameter
@throws ElasticException for communication problems with the server
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java