예제 #1
0
def search_result_list(string):
    """
    Use wikidataintegrator to generate a list of similar items based on a
    text search and returns a list of (qid, Label, description, aliases)
    dictionaries
    """
    result_qid_list = WDItemEngine.get_wd_search_results(string, language=LANG)
    output = []
    for qid in result_qid_list[:10]:
        item = item_detail_parse(qid, with_claims=False)
        if item:
            output.append(item)
    return output
예제 #2
0
def search_result_list(search_string):
    """
    Use wikidataintegrator to generate a list of similar items.

    This is based on a text search and returns a list of
    (qid, Label, description, aliases) dictionaries.
    """
    result_qid_list = WDItemEngine.get_wd_search_results(
        search_string=search_string,
        language=WIKIDATA_LANG,
        mediawiki_api_url=MEDIAWIKI_API_URL)
    output = []
    for qid in result_qid_list[:10]:
        item = item_detail_parse(qid, with_claims=False)
        if item:
            output.append(item)
    return output