-
2 votesanswersviews
将额外的上下文传递给Django Haystack模板
使用Django Haystack设置搜索页面需要输入他们的URLconf片段 url(r'^search/', include('haystack.urls')) . 但是,这意味着(至少从我对Django / MVC的基本理解),没有简单的方法来传递额外的上下文(即额外的字典键/值)来呈现到页面上 . 特别是,我想自定义一个搜索字段来镜像从GET请求传递到页面的变量: <form me... -
1 votesanswersviews
Django Haystack ElasticSearch Python3
我的计划是让Django在Debian 7.5-64bit机器上使用Python3运行ElasticSearch后端 . 我将解释每一步,因为我既不是专业的管理员,也不是一个现成的开发人员 . 不要忘记,我在第三天晚上处理这个问题,我觉得我已经尝试过互联网上的每一个提示 . 首先,我在/ usr / local /中解压缩,配置,制作,测试,安装Python-3.4.1 . 这在usr / loc... -
3 votesanswersviews
Django haystack不会添加到Solr索引 . [与whoosh合作,与Solr失败]
在开发过程中,我使用了whoosh作为后端,现在想切换到solr . 我安装了solr,将设置更改为HAYSTACK_SEARCH_ENGINE和HAYSTACK_SOLR_URL . 现在,当我尝试更新或重建索引时,它失败了 Failed to add documents to Solr: [Reason: None] . 对于所有查询返回0结果,所有搜索也都是错误的 . 如果我改变为嗖嗖,这... -
0 votesanswersviews
是否可以设置相同的Django模型在Haystack的弹性搜索中创建许多不同的类型?
我正在尝试在同一索引中创建不同的文档类型,但是对于相同的模型 . 例如: 我有一个模型客户和模型员工相关,我想创建一个新的文档类型员工弹性搜索数据库中的每个客户 ES:9200 / index / employee1 ES:9200 / index / employee2 ES:9200 / index / employeeN 是否可以设置相同的Django模型在Haystack的弹性搜索中创建许... -
3 votesanswersviews
django haystack - 使用通用的Views函数进行搜索
我'm trying to convert this code from haystack into urls.py calling a generic view function, but I'得到 'function' object has no attribute 'status_code' . 我认为's because it'没有返回响应对象 . 干草堆代码: from django.... -
1 votesanswersviews
Django / Haystack - 拥有搜索功能列表视图的最佳选择
我有一个餐厅模型的应用程序 . 我想了解将显示餐馆对象列表的视图组合在一起的最佳方法是什么,但上面还有一个搜索表单,用户可以输入参数来过滤显示的结果 . 如果未输入参数,则应显示所有餐馆 . 我已经在使用haystack并有一个搜索表单,但目前它是在一个独立的search.html模板上 . 我在一个单独的模板上也有一个ListView,我想我正在寻找一个结合这些的最终结果 . 我做了一些在线阅读... -
0 votesanswersviews
Django-Haystack基于多个索引字段进行搜索
我是django-haystack的新手 . 根据文档和教程,我能够基于文档内容(DataBase SQLITE)创建搜索应用程序 . 下一步,我已更新我的HTML模板以请求更多信息(例如:模型,所需的数据库链接等) 我不知道如何处理这个问题 . 在我正在使用的文件下面 . 我的知识仍然很基础,所以任何帮助都会非常感激 . 谢谢 . search.html {% extends 'base.htm... -
1 votesanswersviews
Django Haystack自定义搜索表单
我有一个基本的django-haystack SearchForm工作正常,但现在我正在尝试创建一个自定义搜索表单,其中包含一些额外的字段来过滤 . 我已经关注创建自定义表单和视图的Haystack文档,但是当我尝试查看表单时,我只能得到错误: ValueError at /search/calibration/ The view assetregister.views.calibration_... -
6 votesanswersviews
错误:'elasticsearch'后端需要安装'requests' . 我如何解决它?
当我在haystack和elasticsearch支持的应用程序中运行“python manage.py rebuild_index”时,我遇到了问题 . Python 2.7 Django版本1.6.2 Haystack 2.1.0 Elasticsearch 1.0 请查看出现的错误: 回溯(最近一次调用最后一次):文件“manage.py”,第10行,在execute_from_comma... -
1 votesanswersviews
带有弹性搜索的haystack为多个search_indexes创建一个modelresult表
最近我试图将我的网站上的搜索功能从使用xapian转移到elasticsearch . 我在我的应用程序中有两个search_indexes,并在搜索时在页面中并排显示结果 . 其中一个search_indexs位于帐户应用中,用于索引用户模型 . 在我的代码中,为了只检索用户模型的匹配查询,我正在执行以下操作 users_form = form_class(request.GET, search... -
0 votesanswersviews
Django-Nginx,502-BAd网关错误
我在Django-Nginx平台上为我的网站实现了一个Search页面 . 当我将一个长字符串作为GET参数传递给搜索页面时,服务器返回“502 Bad Gateway”错误 . 错误日志显示“从上游读取响应头”时失败(104:由对等方重置连接) . 请指导我解决此问题 . -
1 votesanswersviews
干草堆自定义表单字段未显示在模板中
我想在 Haystack 表单中添加一个额外的字段,但由于某种原因,模板中的表单输出不起作用 . 我没有显示额外的字段,而是使用模型选择字段获得了一些奇怪的模板 . 我想要的只是一个 q 输入和 author 的额外字段 . forms.py from django import forms from haystack.forms import HighlightedSearchForm cla... -
2 votesanswersviews
Elasticsearch - 当搜索关键字没有空格时如何模糊匹配短语?
我想通过搜索关键字 brownfox 来匹配其字段 title 具有值 brown fox 的文档 . 尝试此 fuzzy 查询时,我得不到任何结果: curl -XGET 'http://localhost:9200/haystack/_search?pretty' -d '{ "query" : { "fuzzy" : { ... -
1 votesanswersviews
Elasticsearch错误ElasticsearchUncaughtExceptionHandler] []线程[main]中未捕获的异常
Elasticsearch版本:v5.4.1 操作系统版本:Windows 10 重现步骤:从命令提示符处进行弹性搜索 LOGS(如果需要):[2017-06-21T11:50:11,185] [WARN] [oebElasticsearchUncaughtExceptionHandler] []未捕获的异常在线程[main] org.elasticsearch.bootstrap.Startup... -
2 votesanswersviews
Django haystack:elasticsearch如何通过查询删除
ElasticSearch提供了一种方法delete_by_query,我看到它在后端的 clear 方法上被调用: self.conn.delete_by_query(index=self.index_name, doc_type='modelresult', body=query) 其中 query 是这样的: {'query': {'query_string': {'query': &qu... -
0 votesanswersviews
我正在使用django haystack与whoosh,但在搜索栏中输入一些搜索查询后出现一些错误,下面是描述
Error screenshot AttributeError at /search/ 'NoneType' object has no attribute '_default_manager' Request Method: GET Request URL: http://127.0.0.1:8000/search/?q=desktop Django Ve... -
0 votesanswersviews
在aws中的弹性搜索中进行索引时出现连接错误
我想使用aws的弹性搜索来实现我的用法 . 以下代码在我的本地弹性搜索中完全正常,但在尝试连接到aws elasticsearch服务时总是会出错 . 我使用的是python 2.7,django 1.10和弹性搜索5.1.1 . 以下是错误ConnectionError(HTTPSConnectionPool(host = 'https',port = 443):使用url://search-t...