pip install Whoosh python from whoosh.index import create_in from whoosh.fields import Schema, TEXT schema = Schema(content=TEXT(stored=True)) index_dir = "path/to/index/directory" index = create_in(index_dir, schema) python from whoosh.index import open_dir from whoosh import qparser index_dir = "path/to/index/directory" index = open_dir(index_dir) writer = index.writer() writer.add_document(**doc1) writer.add_document(**doc2) writer.commit() python from whoosh.index import open_dir from whoosh.qparser import QueryParser index_dir = "path/to/index/directory" index = open_dir(index_dir) query_parser = QueryParser("content", index.schema) query = query_parser.parse(query_text) with index.searcher() as searcher: results = searcher.search(query) for result in results: print(result["content"])


上一篇:
下一篇:
切换中文