From: Ray Lee Date: Fri, 19 Jan 2024 21:04:55 +0000 (-0500) Subject: DRYD-1315: Simplify keyword search preprocessing. (#387) X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=52f63ed2adf5b0e6aa8e27ba398999846b50ffa9;p=tmp%2Fjakarta-migration.git DRYD-1315: Simplify keyword search preprocessing. (#387) --- diff --git a/services/common/src/main/java/org/collectionspace/services/common/query/nuxeo/QueryManagerNuxeoImpl.java b/services/common/src/main/java/org/collectionspace/services/common/query/nuxeo/QueryManagerNuxeoImpl.java index 78c2b72eb..0058c73b1 100644 --- a/services/common/src/main/java/org/collectionspace/services/common/query/nuxeo/QueryManagerNuxeoImpl.java +++ b/services/common/src/main/java/org/collectionspace/services/common/query/nuxeo/QueryManagerNuxeoImpl.java @@ -53,23 +53,14 @@ public class QueryManagerNuxeoImpl implements IQueryManager { private final Logger logger = LoggerFactory .getLogger(QueryManagerNuxeoImpl.class); - // Consider that letters, letter-markers, numbers, '_' and apostrophe are - // words - private static Pattern nonWordChars = Pattern - .compile("[^\\p{L}\\p{M}\\p{N}_']"); - private static Pattern kwdTokenizer = Pattern.compile("(?:(['\"])(.*?)(?\\\\\\\\)*\\1|([^ ]+))"); - private static Pattern unescapedDblQuotes = Pattern.compile("(?