【问题标题】:How haystack + elastic search work?haystack + 弹性搜索如何工作?
【发布时间】:2013-06-12 06:28:33
【问题描述】:

我已经添加了 taggit 应用程序来为一些用户消息添加标签。

tags = TaggableManager()  

当我在 searchindex.py 中索引消息和标签时

text = indexes.EdgeNgramField(document=True, use_template=True)
message = indexes.CharField(model_attr='message')
tags = indexes.CharField(model_attr='tags')

在搜索时,我按任何标签搜索,默认情况下它会显示与标签关联的所有消息。任何人都可以帮助干草堆和弹性搜索如何索引列?它在哪里与搜索列建立任何 AND 关系?

【问题讨论】:

    标签: django elasticsearch django-haystack django-taggit


    【解决方案1】:

    我得到了答案。可以搜索我在数据模板中包含的任何内容。而且我必须在数据模板中包含标签,以使用户按标签名称搜索并显示消息。

    【讨论】:

    • 请发表一个问题。我会尽一切可能提供帮助:)
    猜你喜欢
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 2021-08-21
    • 2014-08-01
    • 2015-02-01
    • 2017-05-12
    相关资源
    最近更新 更多