【问题标题】:Misconeptions about search indexing? (Haystack/Whoosh)对搜索索引的误解? (干草堆/嗖​​嗖声)
【发布时间】:2011-09-09 10:22:29
【问题描述】:

我将 haystack 与 whoosh 一起用于开发目的。 我希望创建它们的用户过滤基于 django 模型的搜索结果。

详情请看我的另一篇帖子Filter haystack result with SearchQuerySet。

基本上我必须将用户添加到我的搜索索引中。但我注意到,当我手动更改记录的 user_id 时,搜索会中断。仔细想想,这也是有道理的。但是,这意味着我必须在每个模型中的每个字段更新后重建索引?确定这根本无法扩展吗?

我认为引擎会通过 id 找到对象,然后在数据库中查找它,并返回当前实例以进行进一步处理,例如过滤。似乎所有内容都缓存在索引中,因此必须实时同步才能显示搜索结果?我在这里遗漏了什么吗?

【问题讨论】:

    标签: search indexing search-engine


    【解决方案1】:

    此文档有助于阐明一些问题:

    http://docs.haystacksearch.org/dev/searchindex_api.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 2019-03-30
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多