django-haystack相关内容

Django Haystack和Taggit

有没有人用haystack使用Django taggit?我们如何使haystack的标签字段可索引? 我尝试过: class EventIndex(indexes.SearchIndex,indexes.Indexable): text = indexes.CharField(model_attr ='descr_en',document = True,use_template ..
发布时间:2017-05-29 06:50:32 其他开发

Django haystack EdgeNgramField给出了与elasticsearch不同的结果

我目前正在使用弹性搜索后端运行haystack,现在我正在建立城市名称的自动填充。问题是,SearchQuerySet给我不同的结果,从我的角度来看,错误的是在弹性搜索中直接执行的查询,这对我来说是预期的结果。 我使用的是:Django 1.5.4, django-haystack 2.1.0, pyelasticsearch 0.6.1, elasticsearch 0.90.3 ..
发布时间:2017-05-29 02:27:55 Python

用Django + Celery更新干草堆搜索索引

对不起,如果这是一个基本问题,但是我搜索并找不到任何内容。在我的Django项目中,我使用的是芹菜。我从crontab转换命令是一个周期性的任务,它工作得很好,但它只是在模型上调用一个方法。是否可以从定期任务更新我的干草堆索引?有没有人这样做? /manage.py update_index 这是从Haystack文档更新索引的命令,但我不知道如何从任务中调用该索引。 ..
发布时间:2017-05-29 00:36:11 Python

Django - 使用静态文件的奇怪行为

我刚刚到Django。我正在试图了解静态文件(css和图像)正在发生什么。 问题的简历如下...当我使用第三方应用程序(Haystack)的静态视图我无法使用静态文件。 我的项目有这个目录结构: 1001empbr(项目文件夹的名称) | | ------ 1001emp(django项目的名称) | | ------ 1001empbr(我的应用程序的名称) | ..
发布时间:2017-05-28 23:14:46 其他开发

无法为solr / haystack构建索引:unknown字段'django_id'

我正在尝试沿着干草堆教程。我运行manage.py重建索引时遇到错误 我收到以下错误: 警告:这将无法从您的搜索索引中删除一切。 您之后的选择是从备份恢复或通过`rebuild_index`命令重建。 您确定要继续吗? [y / N] y 从你的索引中删除所有文档,因为你这么说。 删除所有文档。 /Users/heri0n/python_env/lib/python2. ..
发布时间:2017-05-28 18:33:39 其他开发

如何添加一些东西到PYTHONPATH?

我将一个软件包(称为pysolr 2.0.15)下载到我的电脑上,以便与Haystack一起使用。说明要求我将Pysolr添加到我的PYTHONPATH。 这是什么意思?解压缩pysolr文件后,我运行了命令python setup.py install,就是这样。这是做什么,我需要做什么? 感谢您的帮助! 解决方案 pythonpath告诉python要查找模块,例如,你可能 ..
发布时间:2017-05-28 10:05:33 Python

Haystack说“SearchResult找不到模型”

将Django从1.7更新到1.9后,基于Haystack和Solr的搜索引擎停止工作。这是我得到的: ./ manage.py shell Python 2.7.6(默认,2015年6月22日,17:58:13) [GCC 4.8.2] on linux2 输入“help”,“copyright”,“credits”或“license”了解更多信息。 (InteractiveC ..
发布时间:2017-05-28 10:03:10 Python

Django Haystack:搜索有或没有重音的词

我正在使用django haystack在我的django项目上实施一个搜索系统。问题是,我的模型中的某些字段有一些法国口音,我想找到含有和没有重音的查询内容的条目。 我认为最好的想法是创建一个具有重音符的字段的SearchIndex,并且没有重音的相同字段。 有什么想法或提示? 以下是一些代码 想像下面的模型: Cars(models.Model): name ..
发布时间:2017-05-28 09:47:20 其他开发

Django-Haystack与Solr包含搜索

我使用 solr 作为后端在项目中使用 haystack 。我想要能够执行包含搜索,类似于Django .filter(something__contains =“...”) 如名称所示, __ startswith 选项不符合我们的需求,寻找以字符串开头的单词。 我尝试使用类似 * keyword * 但是Solr不允许 * 用作第一个字符 谢谢。 解决方案 要获得“包 ..
发布时间:2017-05-28 08:44:14 Python

Django Haystack - 使用SearchQuerySet()过滤字段的子字符串

我有一个使用SOLR进行索引的Django项目。 我正在尝试一个 子串搜索 使用Haystack的 SearchQuerySet 类。 例如,当用户搜索“strong”“ear” em> ,它应该返回具有值为 “搜索” 的字段的条目。 如您所见, “ear” 是 “搜索” 的SUBSTRING。 (显然:)) 换句话说,在一个完美的Django世界中,我想要的是: Se ..
发布时间:2017-05-28 05:19:33 其他开发

如何使用干草堆进行局部场地比赛?

我需要一个简单的搜索工具,我的django供电的网站,所以我去干草堆和索尔。我已经正确设置所有内容,并且可以在输入确切短语时找到正确的搜索结果,但是在输入部分短语时我无法获得任何结果。 例如:“John”返回“John Doe”,但“Joh”不返回任何内容。 型号: class Person(models.Model): first_name = models.CharFie ..
发布时间:2017-05-28 02:03:53 其他开发

Apache solr搜索部分的单词

我正在使用apache solr搜索引擎来索引我的网站数据库。 我正在使用django + http://haystacksearch.org/ 所以让我们说我有文字”鸡“ p> 当我搜索“鸡” - solr可以找到这个文件 但是当我搜索“小鸡” - 它没有找到任何东西.. 有没有办法解决这个问题? 解决方案> 注意:以下解决方案是Solr 1.4 我建 ..
发布时间:2017-05-28 01:11:01 其他开发