--- a/src/p4l/search/forms.py Sat Sep 21 23:49:04 2013 +0200
+++ b/src/p4l/search/forms.py Sun Sep 22 00:28:01 2013 +0200
@@ -6,6 +6,8 @@
'''
from haystack.forms import SearchForm
+from p4l.models.data import Record
+from p4l.search.query_parser import QueryParser
from p4l.utils import strip_accents
@@ -24,7 +26,8 @@
if not self.cleaned_data.get('q'):
return self.no_query_found()
- sqs = self.searchqueryset.auto_query(strip_accents(self.cleaned_data['q']))
+ qp = QueryParser("text")
+ sqs = self.searchqueryset.models(Record).filter(qp.parse(strip_accents(self.cleaned_data['q'])))
if self.load_all:
sqs = sqs.load_all()