From 840b5a54cf56874c93e17e62aeaa664571921489 Mon Sep 17 00:00:00 2001 From: Panagiotis Nikitopoulos Date: Thu, 24 Oct 2019 13:27:16 +0300 Subject: [PATCH] Update SearchFiles.java Fixed loop to be non-infinite. --- src/searchengine/SearchFiles.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/searchengine/SearchFiles.java b/src/searchengine/SearchFiles.java index 2167c76..0155c72 100644 --- a/src/searchengine/SearchFiles.java +++ b/src/searchengine/SearchFiles.java @@ -80,22 +80,12 @@ public void searchTexts(String queryString,String index,DefaultTableModel model) in = new BufferedReader(new InputStreamReader(System.in, "UTF-8")); QueryParser parser = new QueryParser(Version.LUCENE_40, field, analyzer); - while (true) { + String line; + while ((line = queryString.trim()) != "") { //if (queryString == null) { // prompt the user //System.out.println("Enter query: "); //} - String line = queryString; - - //if (line == null || line.length() == -1) { - //break; - //} - - line = line.trim(); - if (line.length() == 0) { - break; - } - Query query = parser.parse(line); //System.out.println("Searching for: " + query.toString(field)); if (repeat > 0) { // repeat & time as benchmark