code: def get_parameters(args):
      parameters = {
          "collection_name": args.collection_name,
          "rows": args.rows,
          "solr_address": args.solr_address,
      }
  
      parameters["query_data"] = {}
      parameters["query_data"]["string"] = args.query
      parameters["query_data"]["keys"] = [
          k.strip() for k in args.keys.split(",")
      ]
      parameters["boosting"] = args.boosting
  
      return parameters
  
file_path: BLINK/blink/candidate_retrieval/perform_and_evaluate_candidate_retrieval_multithreaded.py
imports: from multiprocessing.pool import ThreadPool
  from candidate_generators import Simple_Candidate_Generator, Pregenerated_Candidates_Data_Fetcher
  import multiprocessing
  import utils
  import time
  import argparse
  import pickle
  import os
  from evaluator import Evaluator
  from tqdm import tqdm
  import pysolr
  from tqdm import tqdm
label_desc: Use image node_id 4 for calling a global function with example usage: get_parameters(args) and returns: parameters