示例#1
0
def readSearchResponseHitScore(input):
    return (
        # word
        serializer.read_vstring(input),
        # relevance
        serializer.read_float(input),
        # popularity
        serializer.read_float(input),
        # excerpt
        serializer.read_vstring(input),
        # excerpt position
        serializer.read_integer(input),
        # position
        serializer.read_integer(input))
示例#2
0
def readSearchResponseHitScore(input):
    return (
            # word
            serializer.read_vstring(input),
            # relevance
            serializer.read_float(input),
            # popularity
            serializer.read_float(input),
            # excerpt
            serializer.read_vstring(input),
            # excerpt position
            serializer.read_integer(input),
            # position
            serializer.read_integer(input)
    )
示例#3
0
def readSearchRequest(input):
    # min_score
    min_score = serializer.read_float(input)
    # forwarding node count
    forwarding_node_count = serializer.read_char(input)
    # result count
    result_count = serializer.read_char(input)
    # search query word count 
    word_count = serializer.read_char(input)
    search_query = []
    for i in range(0, word_count):
        search_query.append(serializer.read_vstring(input))
    return (min_score, forwarding_node_count, result_count, search_query)
示例#4
0
def readSearchRequest(input):
    # min_score
    min_score = serializer.read_float(input)
    # forwarding node count
    forwarding_node_count = serializer.read_char(input)
    # result count
    result_count = serializer.read_char(input)
    # search query word count
    word_count = serializer.read_char(input)
    search_query = []
    for i in range(0, word_count):
        search_query.append(serializer.read_vstring(input))
    return (min_score, forwarding_node_count, result_count, search_query)