Джанго возможности поиска - PullRequest
       20

Джанго возможности поиска

1 голос
/ 07 декабря 2009

Есть ли простой способ добавить возможность поиска по полям в Django? Также, пожалуйста, дайте мне знать, что такое Lucene search.

Ответы [ 5 ]

6 голосов
/ 07 декабря 2009
  1. Попробуйте Стог сена . Это довольно легко настроить.
  2. Apache Lucene - это система полнотекстового поиска, написанная на Java.
2 голосов
/ 07 декабря 2009

Я бы использовал Стог сена , как упомянуто выше, вместе с Xapian .

Xapian не требует, чтобы вы запускали его как процесс (что-то вродепреимущество на мой взгляд).

1 голос
/ 07 декабря 2009

Если ваша база данных MySQL, не стоит недооценивать силу метода поиска QuerySet. Он использует полнотекстовый индекс MySQL (если вы его создали) для полнотекстового поиска. Это самая быстрая настройка всех опций (она встроена!), И, в зависимости от ваших требований, этого может быть достаточно. Если нет, я также думаю, что Haystack - хорошее предложение.

1 голос
/ 07 декабря 2009

Я второе предложение Хейстек. Вот хороший пост в блоге об этом . На самом деле, вся серия «Большие проблемы в Django, в основном, решена» - отличное чтение Вот поиск Google, который должен найти большинство записей .

0 голосов
/ 07 декабря 2009

Настройка стога сена в моем блог-приложении заняла у меня менее 30 минут в качестве новичка в Django. Я настоятельно рекомендую это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...