django-haystack相关内容

如何使用不可用的值来筛选搜索

我有一个项目列表: i = SearchQuerySet()。models(Item) 现在, i 中的每个项目都有一个属性价格 我想缩小结果,其中价格信息不可用落在给定范围内 像 i.narrow( '价格:(无或[300 TO 400])') 如何做? / p> 解决方案 尝试这样: - ( - 价格: ..
发布时间:2017-05-30 06:40:39 Python

solr + haystack + django我在哪里放置schema.xml?

我刚刚为 Django Solr 和 Haystack >我正在努力的项目。遵循此 Haystack 教程我创建一个schema.xml,但我不知道将其放在Solr安装中。 我的 Solr 安装在这样的目录中: / solr ,我从开始 Solr 服务/ solr / example 使用此命令 java -jar start.jar 。 任何想法在哪里放置该schema.xml以及如 ..
发布时间:2017-05-30 06:32:51 其他开发

干草堆:多个型号的一个searchIndex

在Haystack的入门页面中,它描述了可能性对于多种型号使用一个SearchIndex: 您通常为 希望索引的每种类型的模型创建一个唯一的SearchIndex,虽然您可以在 不同的模型之间重复使用相同的SearchIndex,如果您这样做,并且您的字段名称是 非常标准化。 然而,我还没有找到任何关于如何这样做的信息。其背后的原因是,一些Heroku搜索引擎应用程序提供有限的索 ..
发布时间:2017-05-30 04:10:50 其他开发

Haystack more_like_this返回全部

我正在使用Django,haystack,solr来进行搜索。我可以搜索,现在我想找到类似的项目使用more_like_this。当我尝试使用more_like_this功能时,我会得到所有的模型类型的对象,而不是只匹配它的那些对象。以下是一些代码,显示如何使用它: def resource_view(request,slug): resource = Resource.objects. ..
发布时间:2017-05-30 04:09:25 其他开发

Django Haystack& Whoosh搜索工作,但SearchQuerySet返回0结果

编辑:在帖子底部的更多信息 原始问题: 我似乎有与这个(未解决的)问题相同的问题: django-haystack + Whoosh SearchQuerySet()。all()always None 我已经在我的Django上设置了Haystack项目和所有工作正常(SearchQuerySet用于返回结果),但是在中止尝试创建一个新的自定义搜索表单(从git回滚)后,似乎索 ..
发布时间:2017-05-30 03:30:31 Python

Django haystack + whoosh错误

我试图在我的 django应用程序中进行搜索,然后我使用干草堆 whoosh 但我遇到一些麻烦。首先当我尝试rebuild_index或update_index它给我这个错误在下面,还有第二个是当我打字并搜索它给我0个结果。所以我只是想,如果这个rebuild_index固定的搜索问题将被解决。并且请任何人帮助我这个 错误: / usr /local/lib/python2.7/d ..
发布时间:2017-05-30 03:25:59 Python

将额外的上下文传递给Django Haystack模板

使用Django Haystack设置搜索页面包括放入其URLconf片段 url(r'^ search /',include('haystack.urls'))。然而,这意味着(至少从我对Django / MVC的极其基础的了解),没有简单的方式来传递额外的上下文(即额外的字典键/值)来呈现到页面上。 特别是,我想自定义一个搜索字段来镜像从GET请求传递到页面上的变量: ..
发布时间:2017-05-30 01:45:23 其他开发

django haystack我如何找到字串中的子字符串?

在我的字段中,内容是“example”。 我不仅要找到确切的单词“example”,还想找到“examp”。我怎样才能做到这一点?有什么选择找不到任何东西。 解决方案 如果您只想搜索一些以某个字符串开头的对象,那么请看Haystack SearchQuerySet API文档。它类似于Django QuerySet API,所以可以写: SearchQuerySet()。filt ..
发布时间:2017-05-30 01:03:39 其他开发

Django Haystack / ElasticSearch索引进程中止

我正在使用django 1.4,Haystack 2 beta和ElasticSearch .20进行安装。我的数据库是postgresql 9.1,它有几百万条记录。当我尝试用haystack / elasticsearch对所有的数据进行索引时,这个过程超时,我收到一条刚刚说出“杀死”的消息。到目前为止,我注意到了以下内容: 我确实获得索引的文档数量,所以我没有收到错误喜欢“0文件索引” ..
发布时间:2017-05-30 00:14:48 Python

使用django-haystack,如何按内容类型排序结果

我在我的网站上使用django-haystack作为搜索页面,我想按照其内容类型对所有结果进行排序。有办法可以做到吗? 为了更简单,假设我有一个应用程序和几个类。 提前感谢 解决方案 从 如何按模型订购搜索结果 : 您可以执行 SearchQuerySet()。order_by('django_ct')。 作为警告,这抛出 相关性。保持 相关性&按模型分组是 运行许多查 ..
发布时间:2017-05-30 00:11:39 其他开发

Django-Haystack给出属性错误?

我正在尝试用我的Django应用程序使用Haystack和Whoosh。我按照Haystack文档中的步骤,但是当我进行搜索时,我收到此错误。 / search / $ b中的AttributeError $ b'module'对象没有属性'get_model' search_indexes.py - import datetime from hays ..
发布时间:2017-05-29 22:13:24 Python

如何使用django-haystack和弹性搜索后端进行模糊搜索?

看起来弹性搜索支持模糊查询( http://www.elasticsearch.org / guide / reference / query-dsl / fuzzy-query / ),但是我无法找出一个方法来让django-haystack通过该选项。 我挖到django-haystack搜索,看起来好像在使用弹性搜索后端时使用'match_all'查询。是否可以获得模糊匹配行为,而无需 ..
发布时间:2017-05-29 21:53:12 其他开发

主字段名(document = True)

Django Haystack docs say : **警告** 当您选择文档= True字段时,应始终将所有SearchIndex类命名以避免混淆后端。惯例是命名此字段文本。 在所有示例中使用的文本字段名称没有什么特别之处。可能是什么你可以称之为pink_polka_dot,这并不重要。它只是一个称之为文本的约定。 但是我不明白什么意思。这是他们的示例模型: ..
发布时间:2017-05-29 20:41:55 Python

Django haystack不添加Solr索引。 [与...一起工作,与索尔失败]

在开发期间,我使用whoosh作为后端,现在要切换到 solr。我安装了solr,将设置更改为 HAYSTACK_SEARCH_ENGINE和HAYSTACK_SOLR_URL。 现在,当我尝试更新或重建索引失败时, 无法向Solr添加文档:[原因:无] 。 所有搜索也是错误的对所有查询返回0个结果。 如果我更改为whoosh,这工作。但是,我有一个RealTimeSearc ..
发布时间:2017-05-29 19:44:50 其他开发