summaryrefslogtreecommitdiff
path: root/bucky/search/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'bucky/search/search.js')
-rw-r--r--bucky/search/search.js11
1 files changed, 3 insertions, 8 deletions
diff --git a/bucky/search/search.js b/bucky/search/search.js
index 4818ef9..6e1fd01 100644
--- a/bucky/search/search.js
+++ b/bucky/search/search.js
@@ -2,15 +2,10 @@ var db = require('../db')
var bdb = require('./bdb')('search')
var STOPWORDS = require('./stopwords')
-var wordRegexp = new RegExp("(\W+)");
-var wordBoundaryRegexp = new RegExp("\W");
+var wordRegexp = new RegExp("[^a-z0-9]+", 'g');
function parse_terms (s) {
- return s.toLowerCase().split(wordRegexp).filter((term) => {
- if (! term.match(wordBoundaryRegexp)) {
- return true
- }
- return false
- })
+console.log(s, wordRegexp)
+ return s.toLowerCase().split(wordRegexp).filter((term) => !!term)
}
function cmp (a,b){ return (a<b)?-1:(a===b)?0:1 }