Commit graph

58 commits

Author SHA1 Message Date
Dave Hall
9aec9f111a Fixing MySQL punctuation 2014-02-21 13:30:57 +00:00
Dave Hall
c699b971a5 Ignoring punctuation in mysql 2014-02-21 13:26:32 +00:00
Dave Hall
50ad1d3240 Improving apostrophe escaping 2014-02-18 09:53:38 +00:00
Dave Hall
4ba1a72a3a Adding support for searching with apostrophes 2014-02-17 11:23:24 +00:00
Dave Hall
085d37fac7 Another attempt to fix test project MySQL collation settings 2013-12-03 19:30:19 +00:00
tsufeki
7607adadcf Added from __future__ import unicode_literals, print_function every where except migrations/ 2013-05-02 16:50:16 +02:00
tsufeki
afde7298c2 Fixed missing module name. 2013-05-01 17:28:46 +02:00
tsufeki
55e17524ea Python 3.3 compatibility: fixed what 2to3 complains about, also changed force_unicode to force_text. 2013-05-01 16:46:10 +02:00
Simon J Greenhill
d899a2d8ff Update src/watson/backends.py
CREATE OR REPLACE watson_searchentry_trigger_handler function to avoid problems with broken install.s
2012-11-22 12:00:47 +11:00
Dave Hall
bba97595ca Removing single quotes from postgres queries. Closes #10. 2012-10-28 14:08:38 +00:00
Filip Wasilewski
4678e3c50e Changed text search configuration attribute name to search_config. 2012-04-20 12:24:43 +02:00
Filip Wasilewski
ec3386af94 Specify text search configuration for PostgreSQL to_tsvector and to_tsquery functions. 2012-04-20 01:09:24 +02:00
Dave Hall
1e3be41635 More efficient single-query method of updating object index. 2012-04-05 10:49:06 +01:00
Dave Hall
e21ce01a6c Making it Python 2.6 compatible. 2012-03-29 15:44:17 +01:00
Dave Hall
5e304d0805 Making postgresql version detection work in Django 1.4. Adding support
for postgis backend. Fixes #3
2012-03-14 10:56:35 +00:00
Dave Hall
6748cf9d4f Better escaping of postgres search queries. 2012-03-14 10:40:52 +00:00
Dave Hall
e76ade8741 Regex search backend now works with everything, so making it non-sqlite
specific.
2012-02-28 16:58:01 +00:00
Dave Hall
563adc5dfc Making specific SQLite3 backend. 2012-02-28 16:40:01 +00:00
Dave Hall
cb5b68c8c0 Added in legacy search backend for postgresql <= 8.3 2012-02-28 16:30:38 +00:00
Dave Hall
8cfaed0b44 Escaping ! operator in postgres search backend. 2012-02-28 16:10:29 +00:00
Dave Hall
592719f6fd Added in prefix matching for mysql search backend. 2012-02-28 15:55:01 +00:00
Dave Hall
5088017a00 Adding in prefix matching support to postgres search backend. 2012-02-28 15:20:45 +00:00
Dave Hall
2a3843c841 Making prefix matching work on sqlite search backend. 2012-02-28 14:37:39 +00:00
Dave Hall
6217e40342 Removing some junk code. 2012-02-28 13:39:13 +00:00
Dave Hall
eace6cf4d0 Removing hacky searchentry_set generic relation from registration and search process. 2012-02-06 13:21:58 +00:00
Dave Hall
8ff430a9dc Added in support for models with a foreign key as a primary key. 2011-10-02 18:46:19 +01:00
Dave Hall
5e141b38ba Added in tests for install and uninstall commands. 2011-09-11 21:09:01 +01:00
Dave Hall
d68ba068ff Added in MySQL do_uninstall implementation. 2011-09-11 20:42:28 +01:00
Dave Hall
6fd002baec Added in is_installed implementation for MySQL. 2011-09-11 20:38:55 +01:00
Dave Hall
266e8291f8 Added in uninstall command. 2011-09-08 16:53:07 +01:00
Dave Hall
2907417897 Improving ranking behaviour for MySQL backend. 2011-08-29 19:18:27 +01:00
Dave Hall
044733e567 Improving test pass rate for MySQL backend. 2011-08-29 13:30:21 +01:00
Dave Hall
5f00847c9b Working on MySQL search backend 2011-08-29 13:14:22 +01:00
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
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
4620ce815b Fixing filter on PostgresBackend and multi-word search on basic backend. 2011-08-24 13:36:26 +01:00
Dave Hall
ffda21b33e Added in splitting up of emails when preprocessing content. 2011-08-24 11:23:31 +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
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
e8d318d5d5 Fixing error in live filter searching for string primary keys. 2011-08-21 21:18:02 +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
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
510e66d03e Added in support for only searching a subset of the registered models. 2011-08-21 17:58:41 +01:00