使用以下search方法為什么每次一個檔案中的搜索關鍵詞只能回傳第一個(檔案中有多個匹配的上的相同關鍵字),如何把所有符合的都回傳?
def search(search_str):
title_list = []
print 'here'
ix = open_dir("E:\\python_idx")
searcher = ix.searcher()
print search_str, type(search_str)
results = searcher.find("content", search_str)
for hit in results:
print hit['titel']
print hit.score
print hit.highlights("content", top=10)
title_list.append(hit['titel'])
#print 'tt', title_list
return title_list
search("enable")
uj5u.com熱心網友回復:
求回答,謝謝!uj5u.com熱心網友回復:
results = searcher.find("content", search_str)find這個函式 只回傳一個值
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16587.html
上一篇:阿里云 API呼叫
