From a4be8e3967c213cbc6159c89b3171a21cc4d05b4 Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Thu, 5 Apr 2012 12:33:57 +0200 Subject: [PATCH 1/1] forgot to remove self --- apps/search/index.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/search/index.py b/apps/search/index.py index 6883978af..b689c763c 100644 --- a/apps/search/index.py +++ b/apps/search/index.py @@ -346,7 +346,8 @@ class Index(BaseIndex): book_doc = self.create_book_doc(book) meta_fields = self.extract_metadata(book, book_info, dc_only=['source_name', 'authors', 'title']) # let's not index it - it's only used for extracting publish date - del meta_fields['source_name'] + if 'source_name' in meta_fields: + del meta_fields['source_name'] for f in meta_fields.values(): if isinstance(f, list) or isinstance(f, tuple): @@ -1066,7 +1067,7 @@ class Search(IndexStore): return toks @staticmethod - def fuzziness(self, fuzzy): + def fuzziness(fuzzy): """Helper method to sanitize fuzziness""" if not fuzzy: return None @@ -1104,7 +1105,7 @@ class Search(IndexStore): return phrase @staticmethod - def make_term_query(self, tokens, field='content', modal=BooleanClause.Occur.SHOULD, fuzzy=False): + def make_term_query(tokens, field='content', modal=BooleanClause.Occur.SHOULD, fuzzy=False): """ Returns term queries joined by boolean query. modal - applies to boolean query -- 2.20.1