diff options
Diffstat (limited to 'runbenchmark.py')
-rw-r--r-- | runbenchmark.py | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/runbenchmark.py b/runbenchmark.py deleted file mode 100644 index 8241e52b..00000000 --- a/runbenchmark.py +++ /dev/null @@ -1,73 +0,0 @@ -#! /usr/bin/env python -#-*- coding: utf-8 -*- - - -import time -from benchmark import testelasticsearch -from benchmark import testwhoosh - -import conf -from pyaggr3g470r import models -models.connect(conf.DATABASE_NAME) - -articles = models.Article.objects() - - - -# -# Index generation -# - -print "Indexes generation..." -# Whoosh -print "Whoosh" -begin = time.time() -testwhoosh.create_index(articles) -end = time.time() -print end - begin - -print - -# ElasticSearch -print "ElasticSearch" -testelasticsearch.delete_index() -begin = time.time() -testelasticsearch.create_index(articles) -end = time.time() -print end - begin - - - -print -print -print - - - -# -# Search -# -print "Search..." -for query in ["Edward Snowden", "Saint-Pierre-et-Miquelon", "micropatronage"]: - print "Query:", query - - # Whoosh - print "with Whoosh" - for _ in range(5): - begin = time.time() - testwhoosh.search(query) - end = time.time() - print end - begin - - print - - # ElasticSearch - print "with ElasticSearch" - for _ in range(5): - begin = time.time() - testelasticsearch.search(query) - end = time.time() - print end - begin - - print - print
\ No newline at end of file |