mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Escape Lucene query
This commit is contained in:
parent
3ea53996be
commit
32f33ed14c
@ -18,6 +18,8 @@
|
|||||||
*/
|
*/
|
||||||
package org.sleuthkit.autopsy.keywordsearch;
|
package org.sleuthkit.autopsy.keywordsearch;
|
||||||
|
|
||||||
|
import java.io.UnsupportedEncodingException;
|
||||||
|
import java.net.URLEncoder;
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -62,7 +64,15 @@ public class LuceneQuery implements KeywordSearchQuery {
|
|||||||
Server.Core solrCore = KeywordSearch.getServer().getCore();
|
Server.Core solrCore = KeywordSearch.getServer().getCore();
|
||||||
|
|
||||||
SolrQuery q = new SolrQuery();
|
SolrQuery q = new SolrQuery();
|
||||||
q.setQuery(query);
|
String queryEscaped = null;;
|
||||||
|
try {
|
||||||
|
queryEscaped = URLEncoder.encode(query, "UTF-8");
|
||||||
|
}
|
||||||
|
catch (UnsupportedEncodingException ex) {
|
||||||
|
logger.log(Level.SEVERE, "Error escaping URL query, should not happen.", ex);
|
||||||
|
queryEscaped = query;
|
||||||
|
}
|
||||||
|
q.setQuery(queryEscaped);
|
||||||
q.setRows(ROWS_PER_FETCH);
|
q.setRows(ROWS_PER_FETCH);
|
||||||
q.setFields("id");
|
q.setFields("id");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user