Skip to content

Commit 93f69ba

Browse files
authored
fix the missing punctuation and empty space bug in sicp search result (#885)
* Add files via upload * Update generateSearchData.js * Delete generateSearchData.js
1 parent 24b4b62 commit 93f69ba

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

javascript/generateSearchData.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,10 @@ function maintainTextTrie(arr) {
146146
continue;
147147
}
148148
let line = childs[j]["body"];
149-
line = line.replace(/\n|\t/g, "");
150-
line = line.replace(/[^\w\s]/g, "");
151-
line = line.replace(/\s+/g," ").trim();
149+
line = line.trim().replace(/\s+/g," ");
152150
sentences[j]=line;
153-
line = line.toLowerCase();
154-
let words = line.split(" ");
151+
line = line.toLowerCase().replace(/[^a-z0-9" "]/gi, "");
152+
let words = line.split(" ").filter(a => a != "" && a != '\"');
155153
for(let k =0; k<words.length; k++) {
156154
const word = words[k];
157155

0 commit comments

Comments
 (0)