From 914a008360a6d49163c12ff34967166e75de9707 Mon Sep 17 00:00:00 2001 From: liangliang Date: Fri, 14 May 2021 19:56:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0es=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blog/documents.py | 6 ++---- blog/management/commands/build_index.py | 5 ++--- blog/middleware.py | 1 - 3 files changed, 4 insertions(+), 8 deletions(-) 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(