From 8bf50478af9aa584b54363b37ab9e975e84d3c51 Mon Sep 17 00:00:00 2001 From: adam-m Date: Wed, 4 Jan 2012 17:33:01 -0500 Subject: [PATCH] remove unused code, update comments --- .../keywordsearch/TermComponentQuery.java | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermComponentQuery.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermComponentQuery.java index 30d0a836e3..caccdbc05d 100644 --- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermComponentQuery.java +++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TermComponentQuery.java @@ -160,25 +160,13 @@ public class TermComponentQuery implements KeywordSearchQuery { //get unique match result files - //execute per term Solr query to get files - //more costly - /* - Set uniqueMatches = new HashSet(); - for (Term term : terms) { - String word = term.getTerm(); - LuceneQuery filesQuery = new LuceneQuery(word); - filesQuery.escape(); - List matches = filesQuery.performQuery(); - uniqueMatches.addAll(matches); - }*/ - //combine the terms into single Solr query to get files - //it's much more efficient and should yield the same file IDs as separate queries - //TODO limited by GET length limit, try POST ? + //it's much more efficient and should yield the same file IDs as per match queries + //requires http POST query method due to potentially large query size StringBuilder filesQueryB = new StringBuilder(); for (Term term : terms) { - final String termS = KeywordSearchUtil.escapeLuceneQuery(term.getTerm()); + final String termS = term.getTerm(); filesQueryB.append(termS); filesQueryB.append(" "); }