def init_from_config(): """ Return an instance with options parsed by a config parser. :param config_options: :return: """ config_options = globals.config surface_index = EntitySurfaceIndexMemory.init_from_config() max_entities_p_token = int(config_options.get("EntityLinker", "max-entites-per-tokens")) return EntityLinker(surface_index, max_entities_per_tokens=max_entities_p_token)
def init_from_config(): """ Return an instance with options parsed by a config parser. :param config_options: :return: """ config_options = globals.config surface_index = EntitySurfaceIndexMemory.init_from_config() max_entities_p_token = int( config_options.get('EntityLinker', 'max-entites-per-tokens')) return EntityLinker(surface_index, max_entities_per_tokens=max_entities_p_token)
def init_from_config(): config_options = globals.config surface_index = EntitySurfaceIndexMemory.init_from_config() max_entities_p_token = int(config_options.get('EntityLinker', 'max-entites-per-tokens')) use_web_results = config_options.get('EntityLinker', 'use-web-results') == "True" topn_entities = int(config_options.get('EntityLinker', 'topn-external-entities')) question_search_results = dict() doc_snippets_entities = dict() if use_web_results: from text2kb.utils import get_documents_snippet_entities from text2kb.utils import get_questions_serps question_search_results = get_questions_serps() doc_snippets_entities = get_documents_snippet_entities() return WebSearchResultsExtenderEntityLinker(surface_index, max_entities_p_token, use_web_results, topn_entities=topn_entities, search_results=question_search_results, doc_snippets_entities=doc_snippets_entities)