示例#1
0
def sendSearchResponseHitScore(output, word, relevance, popularity, excerpt, excerpt_position, word_position):
    serializer.send_vstring(output, word)
    serializer.send_float(output, relevance)
    serializer.send_float(output, popularity)
    serializer.send_vstring(output, excerpt)
    serializer.send_integer(output, excerpt_position)
    serializer.send_integer(output, word_position)
示例#2
0
def sendSearchResponseHitScore(output, word, relevance, popularity, excerpt,
                               excerpt_position, word_position):
    serializer.send_vstring(output, word)
    serializer.send_float(output, relevance)
    serializer.send_float(output, popularity)
    serializer.send_vstring(output, excerpt)
    serializer.send_integer(output, excerpt_position)
    serializer.send_integer(output, word_position)
示例#3
0
def sendSearchRequest(output, min_score, forwarding_node_count, result_count, search_query):
    serializer.send_float(output, min_score)
    serializer.send_char(output, forwarding_node_count)
    print "result_count = %s" % result_count
    serializer.send_char(output, result_count)
    serializer.send_char(output, len(search_query))
    for word in search_query:       
        serializer.send_vstring(output, word)           
示例#4
0
def sendSearchRequest(output, min_score, forwarding_node_count, result_count,
                      search_query):
    serializer.send_float(output, min_score)
    serializer.send_char(output, forwarding_node_count)
    print "result_count = %s" % result_count
    serializer.send_char(output, result_count)
    serializer.send_char(output, len(search_query))
    for word in search_query:
        serializer.send_vstring(output, word)
示例#5
0
def sendDownloadResponseDocumentDescription(output, title, publication_time, mime_type, size, url, provider_count):
    serializer.send_vstring(output, title)
    serializer.send_integer(output, publication_time)
    serializer.send_vstring(output, mime_type)
    serializer.send_integer(output, size)
    serializer.send_vstring(output, url)
    serializer.send_short(output, provider_count)
示例#6
0
def sendDownloadResponseDocumentDescription(output, title, publication_time,
                                            mime_type, size, url,
                                            provider_count):
    serializer.send_vstring(output, title)
    serializer.send_integer(output, publication_time)
    serializer.send_vstring(output, mime_type)
    serializer.send_integer(output, size)
    serializer.send_vstring(output, url)
    serializer.send_short(output, provider_count)
示例#7
0
def sendSearchResponseHitInfo(output, document_id, mime_type, url, publication_time, file_size, title, score_count, provider_count):
    serializer.send_string(output, binascii.a2b_hex(document_id), 20)
    serializer.send_vstring(output, mime_type)
    serializer.send_vstring(output, url)
    serializer.send_integer(output, publication_time)
    serializer.send_integer(output, file_size)
    serializer.send_vstring(output, title)
    serializer.send_char(output, score_count)
    serializer.send_char(output, provider_count)
示例#8
0
def sendSearchResponseHitInfo(output, document_id, mime_type, url,
                              publication_time, file_size, title, score_count,
                              provider_count):
    serializer.send_string(output, binascii.a2b_hex(document_id), 20)
    serializer.send_vstring(output, mime_type)
    serializer.send_vstring(output, url)
    serializer.send_integer(output, publication_time)
    serializer.send_integer(output, file_size)
    serializer.send_vstring(output, title)
    serializer.send_char(output, score_count)
    serializer.send_char(output, provider_count)
示例#9
0
def sendDownloadRequest(output, document_id, search_query):
    serializer.send_string(output, binascii.a2b_hex(document_id), 20)
    serializer.send_char(output, len(search_query))
    for word in search_query:
        serializer.send_vstring(output, word)
示例#10
0
def sendDownloadRequest(output, document_id, search_query):
    serializer.send_string(output, binascii.a2b_hex(document_id), 20)
    serializer.send_char(output, len(search_query))
    for word in search_query:
        serializer.send_vstring(output, word)