diff --git a/blog/documents.py b/blog/documents.py index e2b9da5..745b3b7 100644 --- a/blog/documents.py +++ b/blog/documents.py @@ -28,8 +28,7 @@ class ElapsedTimeDocument(Document): url = Text() time_taken = Long() log_datetime = Date() - type = Text(analyzer='ik_max_word', search_analyzer='ik_smart') - useragent = Text() + useragent = Text(analyzer='ik_max_word', search_analyzer='ik_smart') ip = Text() class Index: @@ -46,7 +45,7 @@ class ElapsedTimeDocument(Document): class ElaspedTimeDocumentManager(): @staticmethod - def create(url, time_taken, log_datetime, type, useragent, ip): + def create(url, time_taken, log_datetime, useragent, ip): # if not hasattr(ElaspedTimeDocumentManager, 'mapping_created'): # ElapsedTimeDocument.init() # setattr(ElaspedTimeDocumentManager, 'mapping_created', True) @@ -59,7 +58,6 @@ class ElaspedTimeDocumentManager(): url=url, time_taken=time_taken, log_datetime=log_datetime, - type=type, useragent=useragent, ip=ip) doc.save() diff --git a/blog/management/commands/build_index.py b/blog/management/commands/build_index.py index d8fb12f..850b042 100644 --- a/blog/management/commands/build_index.py +++ b/blog/management/commands/build_index.py @@ -22,9 +22,8 @@ class Command(BaseCommand): help = 'build search index' def handle(self, *args, **options): + manager = ElapsedTimeDocument() + manager.init() manager = ArticleDocumentManager() manager.delete_index() manager.rebuild() - - manager = ElapsedTimeDocument() - manager.init() diff --git a/blog/middleware.py b/blog/middleware.py index a73fac2..4732baf 100644 --- a/blog/middleware.py +++ b/blog/middleware.py @@ -44,7 +44,6 @@ class OnlineMiddleware(object): url=url, time_taken=time_taken, log_datetime=timezone.now(), - type='blog', useragent=http_user_agent, ip=ip) response.content = response.content.replace(