什么是最好的Django搜索应用程序?

我正在构建一个需要搜索功能的Django项目,直到有一个django.contrib.search ,我必须选择一个搜索应用程序。 那么,哪个最好? 我所说的“最好”是......

  • 易于安装/设置
  • 有一个Django或至少Python友好的API
  • 可以执行相当复杂的搜索
  • 以下是我听说过的一些应用程序,如果您知道任何其他应用程序,请告诉其他人:

  • djangosearch
  • Django的狮身人面像
  • 我还想避免使用第三方搜索引擎(如Google SiteSearch),因为我想索引的一些数据仅适用于网站会员,不应该公开。


    查看Haystack Search - 一个新的基于模型的搜索抽象层,目前支持Xapian,Solr和Whoosh。 看起来它很好的支持和记录。


    Justin,我会先尝试djangosearch:Jacob Kaplan-Moss(Django的首席开发人员)正在研究它。

    潜在危险:

  • 主页警告API可能不完全稳定
  • 潜在好处:

  • “长远目标是成为django.contrib.search 。”

  • 我正在寻找同样的东西,其他许多人也是如此。 让我们希望django.contrib.search即将添加。

    同时,这是我发现的:

  • http://code.google.com/p/djangosearch/
  • http://code.google.com/p/django-sphinx/
  • http://code.google.com/p/djapian/
  • http://code.google.com/p/django-search-lucene/
  • http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
  • 对我来说,大多数看起来相当复杂,并坦率地说,实施起来有点令人望而生畏。 我有兴趣了解你对这些的看法。

    链接地址: http://www.djcxy.com/p/53439.html

    上一篇: What's the best Django search app?

    下一篇: Can someone explain