django-haystack相关内容

Django Haystack搜索Django Model PK

有没有一个简单的钩子来查找干草堆结果由Django模型PK?某些东西(这不起作用) SearchQuerySet()。filter(pk = 12) 另一种选择是我将为模型pk的SearchIndex添加一个显式字段,但这似乎是浪费的,因为查询结果来自Haystack包含底层的django模型pk 解决方案 以下为我工作: SearchQuerySet( ..
发布时间:2017-05-31 02:43:21 其他开发

在模板中使用django haystack搜索与全局搜索栏

我有一个django项目,需要搜索2种不同的型号,其中一种型号有3种类型,我需要基于过滤器。我已经安装了干草堆并在基本意义上工作(对于我的模型使用默认的url conf和SearchView,并且从入门文档中的模板返回结果很好)。 问题是,我只能通过在基本的search.html模板中使用搜索表单来获取结果,而我正在尝试使用全局搜索栏来工作,但是我似乎无法正确地使用它“干草堆文件没有太多的运 ..
发布时间:2017-05-31 01:24:30 其他开发

用django haystack和弹性搜索搜索结果

我正在使用django-haystack与弹性搜索后端。数据包含可能包含特殊字符(例如& ,'或“的书籍名称“。索引数据转义这些字符,搜索结果显示转义的数据。 $ p $ b 关闭退出 或 unescape的字符? 这是我的代码: #search_indexes.py class Book(indexes.SearchIndex,indexes.Indexable): ..
发布时间:2017-05-31 00:28:30 其他开发

Django干草堆索引在模型中的许多领域不起作用

我在我们的django应用程序中使用haystack进行搜索和搜索工作非常好。但是我有一个reamtime搜索的问题。对于实时搜索,我使用的是haystack的默认RealTimeSignalProcessor(haystack.signals.RealtimeSignalProcessor)。我的模型包含一个很多的领域。当数据更改为这个多个到多个字段时,似乎realtimesignal处理器没有 ..
发布时间:2017-05-31 00:10:45 其他开发

使用SearchQuerySet过滤干草堆结果

我正在使用haystack with whoosh,尝试将搜索结果限制为仅由当前登录的用户创建的条目。 我创建了一个索引的类别模型有一个外键: user = models.ForeignKey User,editable = False) 在我的自定义搜索视图中,我想像这样过滤: p> searchqueryset = SearchQuerySet()。filt ..
发布时间:2017-05-30 23:41:04 其他开发

Django Haystack - 基于多个模型的SearchIndex

这是我的两个模型,我有一些问题,尝试在Django上用Haystack创建我的SearchIndex,我不知道该怎么做。 #Meta:存储有关教程(类别,标题)的元数据 class Meta(models “”“ 数据库[tutorial.meta] ”“” mta_title = models.CharField(max_length = TUTORIAL_TITLE_MAX) ..
发布时间:2017-05-30 22:09:36 Python

如何在Haystack中仅返回特定类型的索引对象

有没有办法使用SearchQuerySet并将结果限制在特定的索引模型? ie如果我添加了Note和NoteIndex到Haystack,我可以拉出对应于Note实例的结果? 编辑: $ b $我已经看了一下,发现有一个名为django_ct的保留字段存储在每个索引模型上。是否可以过滤此字段?什么价值观? 双重编辑: Nevermind。阅读Haystack源代码后,djang ..
发布时间:2017-05-30 21:09:59 其他开发

Haystack with Whoosh-搜索结果不重定向

我成功安装了whoosh,并与Haystack一起工作。事情工作正常,但我正面临着一个问题:在搜索关键字并打印出结果后,当我点击结果(标题)时,它不会将我重定向到我点击的关键字的页面,它只是静态的。我尝试添加一个get_absolute_url方法。但是它不起作用我缺少什么? 模型 class Meek user = models.ForeignKey(User) title ..
发布时间:2017-05-30 20:55:53 Python

干草堆弹性搜索RealtimeSignalProcessor仅更新“默认”连接

我有3个搜索索引和3个干草堆连接。我希望实时更新索引,所以我使用RealtimeSignalProcessor。它仅在3个连接中的1个(“默认”)中工作,但是当我使用其他2个连接搜索术语时,它不起作用。比起我必须手动做python manage.py update_index才能使它工作。如何修复,而不用手动更新索引呢? HAYSTACK_CONNECTIONS = { 'default' ..
发布时间:2017-05-30 20:46:21 Python

Haystack Faceted:__init __()得到了一个意想不到的关键字参数'facet_fields'

在使用haystack 2.4.1(Django 1.8)享受我的第一个结果时,我不得不承认我很难学习。文档有时是不完整的,一些功能不得不说。 面搜索是其中之一。 我正在遵循文档和网址。 py: urlpatterns = patterns('haystack.views', url(r'^ $',FacetedSearchView form_class = FacetedS ..
发布时间:2017-05-30 19:16:46 Python

干草堆没有索引我的多值

我想要获得一个 MultiValueField 被编入索引,但它只是不工作。这是我有的: class Public_PollIndex(SearchIndex): text = CharField(model_attr ='question',document = true,use_template = True) date_created = DateTimeField(model ..
发布时间:2017-05-30 18:41:29 其他开发

在Django Haystack的MultiValueField中过滤多个值

我有两个模型,如下所示。权限结构允许Person查看任何具有与它们共享的组的对象,因此如果Person位于组1,2和3中,并且对象与组3,4,5共享,则Person可以通过组3查看。 class Person(models.Model): groups = models.ManyToManyField(Group) class Object(models.Model): gro ..
发布时间:2017-05-30 07:54:46 其他开发

django haystack SearchField,索引为False

有没有理由将 indexed = False 其他字段设置为 SearchIndex ? 文档提到,应该为过滤或排序结果定义附加字段。默认情况下 SearchIndex 具有 indexed = True ,所以如果我设置 indexed = False / code>? 数据是否仍然存储在索引上,但不能编入索引?如果我设置 stored = False 会发生什么? 它是如何工 ..
发布时间:2017-05-30 07:00:58 其他开发