在Whoosh中使用haystack

3 投票
2 回答
594 浏览
提问于 2025-04-17 06:11

需要把 HAYSTACK_WHOOSH_PATH 设置为你电脑上存放 Whoosh 索引的地方。有没有人能解释一下这个路径具体指向哪里?我应该在这个路径里放些什么呢?

2 个回答

3

你可以选择任何你想要的文件夹。你可以使用下面的配置:

import os, sys
PROJECT_ROOT      = os.path.dirname(__file__)
HAYSTACK_WHOOSH_PATH = os.path.join(PROJECT_ROOT, 'search_index')
1

你可以选择任何一个你有写入权限的文件夹,只要这个文件夹所在的磁盘有足够的空间来存放Whoosh索引,比如说 /home/mysite/whoosh_index(这个信息来自文档)。只要确保这些内容不会被网络服务器公开就可以了。

撰写回答