whoosh全文检索问题
咯哩 2018-02-26 03:44:22 使用以下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")