- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正进入(状态SearchBackendError at /forum/search/
No fields were found in any search_indexes. Please correct this before attempting to search.
与 search_indexes
放在 djangobb
应用根目录:
from haystack.indexes import *
from haystack import site
import djangobb_forum.models as models
class PostIndex(RealTimeSearchIndex):
text = CharField(document=True, use_template=True)
author = CharField(model_attr='user')
created = DateTimeField(model_attr='created')
topic = CharField(model_attr='topic')
category = CharField(model_attr='topic__forum__category__name')
forum = IntegerField(model_attr='topic__forum__pk')
site.register(models.Post, PostIndex)
# Haystack settings
HAYSTACK_SITECONF = 'search_sites'
HAYSTACK_SEARCH_ENGINE = 'whoosh'
HAYSTACK_WHOOSH_PATH = os.path.join(PROJECT_ROOT, 'djangobb_index')
haystack
和
whoosh
在我安装的应用程序中。
>>> import haystack
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/.../lib/python2.7/django_haystack-1.2.5-py2.5.egg/haystack/__init__.py", line 26, in <module>
raise ImproperlyConfigured("You must define the HAYSTACK_SITECONF setting before using the search framework.")
django.core.exceptions.ImproperlyConfigured: You must define the HAYSTACK_SITECONF setting before using the search framework.
最佳答案
请注意,文档中显示的 HAYSTACK_SITECONF 的值只是一个示例。真实名称应该是定义 SearchIndex 派生类的模块。所以,在你的情况下,模块是 search_indexes,那么你应该有 HAYSTACK_SITECONF='search_indexes'
另外,关于解释器中出现的错误,您是否使用 python ./manage.py shell
得到它? ?如果不是,则设置.py 没有在解释器中加载。
关于带有嗖嗖声的 Django 干草堆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8036715/
我正在使用 Haystack 2.3.0 ,并且具有类似以下的搜索索引: class MyModelIndex(indexes.SearchIndex, indexes.Indexable):
在Haystack的getting started page上,它描述了对多个模型使用一个SearchIndex的可能性: You generally create a unique SearchIn
我正进入(状态SearchBackendError at /forum/search/ No fields were found in any search_indexes. Please corre
对于 django 项目,我喜欢运行由 celery worker 更新的索引,以免达到页面解析时间。我注意到 celery-haystack 能够做到这一点,但我想知道为什么这么复杂。一个更简单的解
我有一些要在Django-haystack(elasticsearch后端)中建立索引的项目可搜索。效果很好,但是用户可以收藏项目,我希望用户能够搜索自己的收藏,就像他们可以搜索所有项目一样。收藏夹通
使用:Haystack 和 Sorl。 我需要创建一个搜索查询集来通过过滤器搜索产品。 首先,我需要仅根据我的网站(Django 网站框架)过滤产品。所以我这样做: sqs = sqs.filter(
我正在构建一个需要良好搜索功能的 Django 项目 哪些搜索引擎适合与 django haystack 一起使用 solr Elasticsearch Xapian 我需要的另一个建议是我应该更喜欢
Haystack和Django存在以下问题。我正在尝试做的是过滤模型Book的一些对象并获得最大和最小价格。基本上,下面是查询,其中sq是动态生成的查询: partial_query = Search
我正在使用 Django + Haystack + Elasticsearch。 当我向这个 View 发送请求时 from haystack.views import FacetedSearchVi
我正在使用 django haystack 在我的 django 项目中实现一个搜索系统。问题是我的模型中的某些字段有一些法语口音,我想找到包含和不带口音的查询内容的条目。 我认为最好的想法是创建一个
我已经浏览了文档,我什至创建了一些搜索后端,但我仍然对这些东西在 haystack 中的作用感到非常困惑。搜索后端是否搜索您放在继承的类中的字段index.SearchIndex、index.Inde
欧洲的许多语言都是屈折的。这意味着一个单词可以在文本中以多种形式书写。例如,波兰语“komputer”中的“计算机”一词有多种形式:“komputera”、“komputerowi”、“kompute
我正在尝试使用 haystack 遍历搜索查询集,但它抛出了这个错误: Result window is too large, from + size must be less than or equ
我有一个 django 模型 Story,我可以使用模板成功地对其进行索引。然而,还有另一个模型 Reviews,它有一个静态方法,它接受 Story 对象并返回 ratings 作为整数。我还如何在
如何配置我的 django 应用程序将 haystack/whoosh 索引写入 S3 存储桶? 我找不到任何有关如何继续该主题的信息。顺便说一句,我正在使用 Heroku 进行部署。 Django
我有可以属于一个或多个组织模型实例的事件模型实例。我已经实现了 haystack 2.0.0 来索引我的所有事件。这是一个搜索索引示例。 class EventIndex(indexes.Search
我正在使用 django-haystack 在我的网站上进行搜索。 我的问题是,如果在特定字段中找到搜索词,我希望将搜索结果放在最前面。 假设我搜索博客条目,然后我想在标题字段中找到搜索词的顶部显示这
我有一个 SearchIndex 子类,我已经为 itd 定义了一个 prepare 方法。 在上述准备方法中,我将两个条目添加到 prepared_data 字典中,这些条目具有列表作为值。稍后,当
在将 haystack 与 django 一起使用时,为具有外键和多对多字段的模型创建更好、更有效的搜索索引所需的建议。 sample 型号: class Resource(models.Model)
我是一名优秀的程序员,十分优秀!