在Whoosh中使用haystack
需要把 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
(这个信息来自文档)。只要确保这些内容不会被网络服务器公开就可以了。