zulip/zephyr
Zev Benjamin 2aadf6fc6e [schema] [manual] Create a Postgres text search configuration for use with Humbug
Text search was not that great partially because Postgres wasn't
using a ispell dictionary (Postgres term) before.  We now pull in
Hunspell and use its dictionary and affix rules.

It is Ok to run with this new configuration before updating our full
text column and index that will be coming in the next few commits.

Manual steps for deploy:
1) On both postgres0 and postgres1 (both before moving on to step 2),
   install the hunspell-en-us package
2) On staging, run migration 0022
3) On both postgres0 and postgres1, copy the appropriate postgresql.conf
   file over
4) On both postgres0 and postgres1, run `pg_ctlcluster 9.1 main reload`

(imported from commit 706bf0f6ecc46c712cea10b73c34fd9d1dfd4767)
2013-04-27 20:06:26 -04:00
..
fixtures Add tests for pivotal tracker integration 2013-04-19 13:46:41 -04:00
lib Use bulk requests for updating memcached in get_old_messages. 2013-04-25 14:43:37 -04:00
management Use a function for stopping/restarting time logging for longpolling. 2013-04-24 10:44:56 -04:00
migrations [schema] [manual] Create a Postgres text search configuration for use with Humbug 2013-04-27 20:06:26 -04:00
static Use the filter on MessageLists when adding messages 2013-04-26 17:45:25 -04:00
tests Switched the star icon to FontAwesome and made it bigger and green. 2013-04-21 17:31:50 -07:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
decorator.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
filters.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
forms.py Add a comment to emphasise why we shouldn't break the HomepageForm. 2013-04-24 12:03:42 -07:00
handlers.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
middleware.py Log time spent querying memcached in logs when larger than 5ms. 2013-04-24 10:44:56 -04:00
models.py get_display_recipient: Use an in-memory cache as well as memcached. 2013-04-25 17:02:20 -04:00
openid.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
retention_policy.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
tests.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
tornado_callbacks.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
tornadoviews.py Use a function for stopping/restarting time logging for longpolling. 2013-04-24 10:44:56 -04:00
views.py Add JSON query for checking which of a set of messages are in a narrow 2013-04-26 17:45:22 -04:00