Джанго Хейстек: какой поисковик будет лучше - PullRequest
12 голосов
/ 03 марта 2012

Я создаю проект Django, который нуждается в хороших функциях поиска

Какие из поисковых систем из них было бы хорошо использовать с django haystack

  • solr
  • asticsearch
  • Xapian

Еще один совет, который мне нужен, я должен предпочесть идти выше или использовать django -asticsearch

Ответы [ 3 ]

11 голосов
/ 18 августа 2012

Лично я использовал и Solr, и ElasticSearch с django haystack и был доволен результатами обоих.Казалось, у Solr чуть более крутая кривая обучения, но этого было недостаточно, чтобы нарушить условия сделки.Если вы планируете использовать облачную реализацию для своего проекта, вы можете использовать ElasticSearch, так как он имеет распределенную индексацию и некоторые другие полезные функции такого рода среды.У меня нет опыта работы с Xapian, поэтому я не буду вводить вас в заблуждение, предоставив вам любую информацию.

Возможно, вы захотите проверить этот пост от создателя ElasticSearch https://stackoverflow.com/a/2288211/1608085 (даэто будет немного предвзято)

Также проверьте этот предыдущий ответ для сравнения Solr и ElasticSearch https://stackoverflow.com/a/10213568/1608085

1 голос
/ 18 августа 2012

Я работал в проекте , который использует solr для выполнения поиска.Это хорошее решение.

Более подробные сведения об этом вы можете найти здесь - Зачем использовать Solr

0 голосов
/ 06 апреля 2012

Почему бы вам не рассмотреть такую ​​мощную поисковую систему, как Sphinx - django-sphinx

...