django-haystack相关内容

Django-Haystack使用具有IAM凭证的Amazon Elasticsearch托管

我希望使用Amazon的Elasticsearch服务器在Django数据库中搜索长文本字段.但是,我也不想向那些没有登录并且不想通过模糊性或某些IP限制策略依赖安全性的用户公开此搜索(除非它可以与现有的heroku应用一起很好地工作,部署Django应用的位置.) Haystack似乎在解决这个问题上还有很长的路要走,但是似乎没有一种简单的方法可以将其配置为使用Amazon的IAM凭据来访 ..

Django Haystack Faceting示例

我想在我正在工作的站点中使用Django-Haystack-Solr.我已经阅读了Haystack文档中的示例,并在Internet上广泛搜索了其他示例.我很难将其集成到我的网站中.我发现 http://www.slideshare.net/Nagyman/faceted-navigation-using-django-haystack-and-solr 很有趣,但是缺少如何将它们组合在一起的方法 ..
发布时间:2020-06-14 19:06:30 其他开发

模型类型上的Django Haystack构面

我想根据返回的不同model_names(类)对结果进行分析.有没有简单的方法可以做到这一点? 解决方案 您是否尝试添加带有此信息的SearchIndex字段?例如 class NoteIndex(SearchIndex, indexes.Indexable): title = CharField(model_attr='title') facet_model_nam ..
发布时间:2020-06-14 19:06:05 其他开发

使用构面细化干草堆搜索结果,但不更改构面结果

我有搜索结果,其中显示了用于挖掘数据的方面选项.选择构面后,它将更改构面结果.因此,如果我最初将“地点(10)",“图片(5)",“人物(3)"和“全部(18)"显示为构面选项,然后单击图片,我仍然希望看到所有即使搜索结果发生了变化,其他人也是如此.有什么好方法吗? 解决方案 我也遇到了问题.我们唯一能找到的答案是每次都重新运行查询,而无需进行深入钻取以获得顶级构面结果. ..
发布时间:2020-06-14 19:06:01 其他开发

Solr身份验证(使用Django Haystack)

我的solr服务无需HTTP身份验证即可工作,但我的网络主机提供了该服务,我想利用它. dotcloud已为我提供了一个用户名和密码来访问我的solr服务: 'http://dotcloud:XXXXXXXXXXXXXXXXXXXX@gigsmash-teamfoobar.dotcloud.com/solr/' 当我将浏览器指向该地址时,它就可以正常工作. 在我的setti ..
发布时间:2020-06-12 19:12:21 其他开发

干草堆索引相关模型问题

我想为两个模型准备索引,因此我可以从两个模型中搜索文本。以下是我的代码。当我运行“python manage.py rebuild_index”时,我得到索引行“return obj.mainparts.parts”的错误“raise self.related.model.DoesNotExist”。 models.py class Main(models.Model): .... ..
发布时间:2018-08-02 15:50:49 其他开发

Elasticsearch:执行精确搜索,其中查询包含特殊字符,如'#'

只得到包含'#test'的那些文档的结果,并忽略弹性搜索中只包含'test'的文档。 解决方案人们可能会抱怨这个问题,所以我会注意到,这是针对我对这篇文章的评论。 你可能想要阅读 Elasticsearch 中的分析,以及匹配查询与术语查询。 无论如何,这里的惯例是在字符串字段上使用 .raw 子字段。这样,如果要进行涉及分析的搜索,可以使用基本字段,但如果要搜索精确(未分析)值 ..

配置ElasticSearch默认使用ngram。 - SQL LIKE %%行为

如果索引包含“This document is MySuperInvoice”,我想要如果我正在寻找超级,文档或声音,可以找到它“ 感谢您的帮助。 编辑 有人告诉我,我需要把*放在我的搜索条件下: * query * 让我们了解如何使用haystack完成这个工作。 解决方案 确定我终于到了,谢谢@zebuline。 集群: 名称:webapp 网络: b ..
发布时间:2017-08-07 04:59:17 Python

短语搜索使用弹性搜索显示不相关的结果

我在Ubuntu Linux机器上使用Elasticsearch 1.4.1,使用Haystack 2.3.1来搜索Django 1.5站点。我使用EdgeNGram字段为文档文本设置了我的搜索索引,除了在SearchView中搜索searchqueryset的一些过滤之外,我有一个漂亮的标准设置(我想:))。 我有一个问题是短语搜索(引用的搜索)正常工作,除了某些特定情况,例如:“1G鸡” ..
发布时间:2017-08-07 04:37:55 分布式计算/Hadoop

弹性搜索:边缘数字和数字

关于EdgeNgram如何处理数字的任何想法? 我正在使用ElasticSearch后端运行haystack。我创建了一个类型为EdgeNgram的索引字段。该字段将包含一个可能包含单词和数字的字符串。 当我使用部分单词对该字段进行搜索时,它的工作原理如何。但是,如果我输入了一个部分号码,我没有得到我想要的结果。 示例: 我通过键入“edgen”来搜索索引字段“EdgeNg ..
发布时间:2017-08-06 22:59:44 Python

Django Haystack自定义搜索表单

我有一个基本的django-haystack SearchForm可以正常工作,但现在我正在尝试创建一个自定义搜索表单,其中包含几个要过滤的额外字段。 我遵循了关于创建自定义表单和视图的Haystack文档,但是当我尝试查看表单时,我只能得到错误: / search / calibration / 的ValueError视图assetregister.views.calibra ..
发布时间:2017-06-02 22:24:34 Python