private void fdbQueryVectorId(QueryVectorId query) throws ElasticException {
		List<VectorResult> resultList = query.vectorIdResponse.vectorResults;
		for (Long id : query.vectorIds) {
			VectorResult vecRes = new VectorResult();
			vecRes.vectorid = id;
			resultList.add(vecRes);
		}
		Iterator<VectorResult> iter1 = resultList.iterator();
		Iterator<VectorResult> iter2 = resultList.iterator();
		while (iter1.hasNext()) {
			fetchVectors(iter1, iter2, 50);						// Fetch vector associated with each vectorid
		}
		iter1 = resultList.iterator();
		iter2 = resultList.iterator();
		while (iter1.hasNext()) {
			fetchVectorCounts(iter1, iter2, MAX_VECTORCOUNT_WINDOW);	// Fetch hitcount of each vector
		}
	}
Entry point for the Elasticsearch version of QueryNearestVector command:
  Query for vectors that are similar to those in the request
@param query is command parameters
@throws ElasticException for communication problems with the server
@throws LSHException if the command is misconfigured
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java