Commit Graph

450 Commits

Author SHA1 Message Date
Dave Hall e39bc340c0 Fixing basic search backend to pass new tests. 2011-08-29 11:53:23 +01:00
Dave Hall 87bae74871 Added in tests for complex registration and multiple search engines. 2011-08-29 11:51:40 +01:00
Dave Hall f07ce3080f Added in support for empty search redirect. 2011-08-29 11:36:34 +01:00
Dave Hall 7694d38879 Added in tests for ranking. 2011-08-29 11:18:53 +01:00
Dave Hall 17b61e6d42 Added in ranking parameter tests. 2011-08-29 11:10:09 +01:00
Dave Hall 1861b908c1 Added in support for independant filtering and ranking of search results. 2011-08-29 11:02:37 +01:00
Dave Hall 42a6ff0e26 Added in kitchen sink test. 2011-08-28 13:42:47 +01:00
Dave Hall db4049764b Added in test for overriding publication settings. 2011-08-27 18:45:43 +01:00
Dave Hall 1c6d92506c Better tests for inclusion and exclusion. Found a silly django bug as a result, and put in a workaround hack. 2011-08-27 18:38:44 +01:00
Dave Hall d71299d98c Added in workaround for delay/bug in django request/response signals. 2011-08-25 15:17:44 +01:00
Dave Hall 0be605c84a Adding in more comprehensive tests for included and exluded querysets. Fixing s some errors they detected. 2011-08-25 12:09:01 +01:00
Dave Hall 509e63d02a Using nicer names in search result templates 2011-08-24 15:50:23 +01:00
Dave Hall 57ceaf10fd Fixing include and exlude model functionality in search. 2011-08-24 13:56:49 +01:00
Dave Hall 4620ce815b Fixing filter on PostgresBackend and multi-word search on basic backend. 2011-08-24 13:36:26 +01:00
Dave Hall 3971e4ccfd Added in default site search functionality. 2011-08-24 13:10:54 +01:00
Dave Hall 7ec27c0ca6 Fixing error in verbosity 2 buildwatson command. 2011-08-24 12:52:25 +01:00
Dave Hall 10353efab1 Fixing bug with meta encoding. 2011-08-24 12:47:05 +01:00
Dave Hall 72881b201d Improving inclusion and exclusion logic 2011-08-24 12:18:00 +01:00
Dave Hall 27b43da48a Added in include and exclude by queryset options. 2011-08-24 11:57:16 +01:00
Dave Hall ffda21b33e Added in splitting up of emails when preprocessing content. 2011-08-24 11:23:31 +01:00
Dave Hall b20ad0c56f Customization on registration now supports overriding any adapter property. 2011-08-24 11:08:44 +01:00
Dave Hall cc0c7ff64f Now heals accidentally created duplicated search entries. 2011-08-24 11:06:41 +01:00
Dave Hall a1a65a1dab Added in filter support to postgres. 2011-08-23 18:22:17 +01:00
Dave Hall 802b060c9e Added in filter functionality for basic backend. 2011-08-23 18:14:38 +01:00
Dave Hall cb06e819bf Using dynamic registration in tests 2011-08-23 17:47:26 +01:00
Dave Hall 1aaa585a3a Added in test for deleting models and updating search indices. 2011-08-23 17:20:28 +01:00
Dave Hall 7e0336ba67 Added in fast postgres indexed fulltext search option. 2011-08-23 17:19:03 +01:00
Dave Hall 81e436bdc3 Refactored for new search paradigm 2011-08-23 17:12:35 +01:00
Dave Hall 103a01e9c1 Added in test for live publication filtering. 2011-08-21 21:25:10 +01:00
Dave Hall e8d318d5d5 Fixing error in live filter searching for string primary keys. 2011-08-21 21:18:02 +01:00
Dave Hall 623ef86944 Fixing error with test model primary key being included in search. 2011-08-21 21:12:28 +01:00
Dave Hall becd59c723 Calling rebuildwatson from installwatson. 2011-08-21 20:48:27 +01:00
Dave Hall 20c073a78d Working on getting unit tests to pass. 2011-08-21 19:05:34 +01:00
Dave Hall 39b88fedbd Added in fix for dumb search backend search. 2011-08-21 18:42:39 +01:00
Dave Hall 3af91cec4d Added in rebuildwatson command. 2011-08-21 18:31:38 +01:00
Dave Hall 38480627e7 Renamed adaptor to adapter. Showing my Brishness there... 2011-08-21 18:15:59 +01:00
Dave Hall 9a49a0e8ff Added in logic for performing live filters. 2011-08-21 18:14:43 +01:00
Dave Hall 68bc902062 Refactoring model exclusion for better compatibility with live filtering. 2011-08-21 18:06:41 +01:00
Dave Hall ffbb29b2d0 Expanded tests to check everything works with a model with a string pk. 2011-08-21 18:00:49 +01:00
Dave Hall 510e66d03e Added in support for only searching a subset of the registered models. 2011-08-21 17:58:41 +01:00
Dave Hall a0d30230f6 Adding in support for updating search indices. 2011-08-21 17:50:09 +01:00
Dave Hall 51479a686f Added in postgres search backend implementation. 2011-08-21 17:38:04 +01:00
Dave Hall 7507939dd2 Basic functionality for searching cross-table. 2011-08-21 16:55:37 +01:00
Dave Hall 104b500eb0 Working on raw SQL used by dumb search backend. 2011-08-21 16:04:34 +01:00
Dave Hall cba5cbfe08 Working on integration with signalling framework. 2011-08-21 15:52:24 +01:00
Dave Hall 6ab130a547 Added in tests for registration. 2011-08-21 15:15:15 +01:00
Dave Hall 198d30dac2 Fix for obvious and embarassing bug... 2011-08-21 14:54:33 +01:00
Dave Hall 9c35c88b23 Working on search backends and registration logic 2011-08-20 18:50:35 +01:00
Dave Hall 3d51ed2221 Adding in hooks for performing the search. 2011-08-20 18:27:57 +01:00
Dave Hall e840b03f78 Initial import. 2011-08-20 18:08:00 +01:00