【问题标题】:Django Haystack a good fit for this type of search?Django Haystack 非常适合这种类型的搜索?
【发布时间】:2013-06-16 15:16:03
【问题描述】:

我有一个应用程序,它使用空间搜索列出特定位置内的工作。这是一个相当简单的搜索,带有一些过滤器(日期范围、工作类型等),没有大的文本可供搜索。我正在考虑使用 Haystack 之类的东西和 solr 来进行搜索,是否值得开销或者我应该只查询数据库?

【问题讨论】:

  • 我也在做同样的事情。对于这项工作,Django haystack 似乎很复杂。更好地使用<Models>.objects.filter(***)

标签: django solr spatial django-haystack


【解决方案1】:

这类事情可以通过 Solr(或任何 Haystack 的其他后端)轻松处理,但如果您从数据库开始(请参阅 Django Filter 了解通过 URL 简化此操作的想法),然后转向搜索需要时(基于负载)引擎,稍后您会感谢自己没有在早期引入更多复杂性。

当你添加搜索引擎时,无论你使用哪个,一定要使用 Haystack 作为 API,除非你使用 Sphnix,在这种情况下可能会看到 this blog post

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-25
    • 2013-02-12
    • 2014-07-17
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    相关资源
    最近更新 更多