From 216315958b8af26150562eee634bf4774904c0a6 Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Fri, 11 Jan 2013 18:35:50 +0100 Subject: Search function now using MongoDB indexed fulltext searching. --- source/pyAggr3g470r.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'source/pyAggr3g470r.py') diff --git a/source/pyAggr3g470r.py b/source/pyAggr3g470r.py index 479d8562..6bc45bfd 100755 --- a/source/pyAggr3g470r.py +++ b/source/pyAggr3g470r.py @@ -162,14 +162,12 @@ class pyAggr3g470r(object): in the description of the article. """ param, _, value = query.partition(':') - wordre = re.compile(r'\b%s\b' % param, re.I) feed_id = None if param == "Feed": feed_id, _, query = value.partition(':') - feeds = self.mongo.get_all_feeds() + search_result = self.mongo.full_search(param) tmpl = lookup.get_template("search.html") - return tmpl.render(feeds=feeds, feed_id=feed_id, query=query, \ - wordre=wordre, mongo=self.mongo) + return tmpl.render(search_result=search_result, query=query, feed_id=feed_id, mongo=self.mongo) search.exposed = True -- cgit