commit 4336de4eeb4ad918946bd01cf1a2ecb44c9e27a4
parent 211fb88ac7cdb831db67cf930bdc6f698b5e90aa
Author: Toby Farris <toby.farris@waitrapp.com>
Date: Mon, 5 Oct 2020 12:48:30 -0700
fix: do not lower case regex test string and do not ignore case. ignoring case limits the api by not allowing case-sensitive matching.
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package.json b/package.json
@@ -1,6 +1,6 @@
{
"name": "lucene-filter",
- "version": "0.2.1",
+ "version": "0.2.2",
"description": "Data filter for lucene queries",
"main": "src/index.js",
"scripts": {
diff --git a/src/filters/regexp.js b/src/filters/regexp.js
@@ -7,10 +7,10 @@ module.exports = {
return !!query.regexpr || !!query.regex;
},
compile: function (query) {
- const regex = new RegExp(query.term, 'i');
+ const regex = new RegExp(query.term);
return function (data) {
return field(query.field, data, function (value) {
- return regex.test(value.toLowerCase());
+ return regex.test(value);
}) ? query.boost : 0;
};
},