From 516db59d76afb788372b5383729b4e97d960d3dc Mon Sep 17 00:00:00 2001
From: felixwelter <felixwelter@gmail.com>
Date: Mon, 31 Aug 2020 11:45:24 +0200
Subject: [PATCH] Use title focused search index

---
 app.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app.py b/app.py
index 03df656..80a46a8 100644
--- a/app.py
+++ b/app.py
@@ -4,7 +4,8 @@ from pathlib import Path
 import pdfplumber
 from flask import Flask, render_template, request, redirect, send_file
 from werkzeug.utils import secure_filename
-from search_index import SearchIndex
+from search_index import BasicSearchIndex
+from title_focus_search_index import TitleFocusSearchIndex
 import os
 
 app = Flask(__name__)
@@ -12,6 +13,7 @@ app = Flask(__name__)
 SLIDE_DIR = "slides"
 IMAGE_DIR = "img_cache"
 
+Index = TitleFocusSearchIndex
 
 @app.route('/')
 def index():
@@ -36,7 +38,7 @@ def upload():
                 file_path = os.path.join(Path(SLIDE_DIR), filename)
                 file.save(file_path)
                 pdf = pdfplumber.open(file_path)
-                index = SearchIndex()
+                index = Index()
                 for i, page in enumerate(pdf.pages):
                     text = page.extract_text()
                     index.add(str(file_path), i, text)
@@ -49,7 +51,7 @@ def upload():
 @app.route("/search")
 def query():
     try:
-        index = SearchIndex()
+        index = Index()
         query = request.args.get("term")
         result = index.search(query)
         #pdf = pdfplumber.open(result["path"])
-- 
GitLab