使用干草堆与飞快移动

时间:2011-11-12 22:51:07

标签: python django django-haystack whoosh

需要将HAYSTACK_WHOOSH_PATH设置到文件系统中Whoosh索引所在的位置。 任何人都可以解释这条路径指向的确切位置?我的意思是我应该在这条道路上给予什么?

2 个答案:

答案 0 :(得分:3)

您希望的任何目录。您可以使用此配置:

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

答案 1 :(得分:1)

只要其文件系统有足够的空间来存储Whoosh索引,就像/home/mysite/whoosh_index(直接来自docs)那样,您具有写访问权限的任何目录都可以。只需确保网络服务器不公开内容。