【发布时间】:2014-11-16 09:09:15
【问题描述】:
我开始研究内容索引实现,并且正在研究 Whoosh (https://pypi.python.org/pypi/Whoosh/)。
我很想知道 Whoosh 将其内容物理存储在哪里 - 它是否使用文件?
【问题讨论】:
我开始研究内容索引实现,并且正在研究 Whoosh (https://pypi.python.org/pypi/Whoosh/)。
我很想知道 Whoosh 将其内容物理存储在哪里 - 它是否使用文件?
【问题讨论】:
嗖嗖使用pluggable storage system;如果您使用create_in() function,则使用FileStorage() class 将索引存储在目录中的文件中。
获得架构后,您可以使用
create_in函数创建索引:import os.path from whoosh.index import create_in if not os.path.exists("index"): os.mkdir("index") ix = create_in("index", schema)(在低级别,这会创建一个
Storage对象来包含索引。Storage对象表示将存储索引的介质。通常这将是FileStorage,它将索引存储为目录中的一组文件。)
【讨论】: