lucene-filter.js

Data filter for lucene queries
git clone git://git.finwo.net/lib/lucene-filter.js
Log | Files | Refs | README | LICENSE

commit 9d56ea48d66959dc03e876d57a3cc191bea7a5ed
parent 211fb88ac7cdb831db67cf930bdc6f698b5e90aa
Author: finwo <finwo@pm.me>
Date:   Tue,  6 Oct 2020 10:01:11 +0200

Merge pull request #56 from WaitrInc/fix/regex-do-not-lower-cae-test-string

fix: do not lower case regex test string and do not ignore case. 
Diffstat:
Mpackage.json | 2+-
Msrc/filters/regexp.js | 4++--
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; }; },