From cc92bc3d4e72c8e50e0478ada930425e14701307 Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Sun, 13 Apr 2014 00:42:56 +0200 Subject: Whoosh search is now working (but not on Heroku). --- pyaggr3g470r/search.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'pyaggr3g470r/search.py') diff --git a/pyaggr3g470r/search.py b/pyaggr3g470r/search.py index 859d317b..9000b477 100644 --- a/pyaggr3g470r/search.py +++ b/pyaggr3g470r/search.py @@ -41,10 +41,10 @@ import models indexdir = "./pyaggr3g470r/var/indexdir" -schema = Schema(title=TEXT(stored=True), \ +schema = Schema(title=TEXT, \ content=TEXT, \ - article_id=TEXT(stored=True), \ - feed_id=TEXT(stored=True)) + article_id=NUMERIC(int, stored=True), \ + feed_id=NUMERIC(int, stored=True)) def create_index(feeds): """ @@ -58,8 +58,8 @@ def create_index(feeds): for article in feed.articles: writer.add_document(title=article.title, \ content=utils.clear_string(article.content), \ - article_id=str(article.id).decode(), \ - feed_id=str(feed.oid).decode()) + article_id=article.id, \ + feed_id=feed.id) writer.commit() def add_to_index(articles, feed): @@ -78,8 +78,8 @@ def add_to_index(articles, feed): for article in articles: writer.add_document(title=article.title, \ content=utils.clear_string(article.content), \ - article_id=str(article.id).decode(), \ - feed_id=str(feed.oid).decode()) + article_id=article.id, \ + feed_id=feed.id) writer.commit() def delete_article(feed_id, article_id): -- cgit