From d08fa34987e0792a8722d77dd052a1cacd96db10 Mon Sep 17 00:00:00 2001 From: julian laplace Date: Sun, 18 Jan 2026 14:47:28 +0100 Subject: fixing search --- bucky/search/search.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bucky/search/search.js') diff --git a/bucky/search/search.js b/bucky/search/search.js index fb3bb2d..8924b1f 100644 --- a/bucky/search/search.js +++ b/bucky/search/search.js @@ -1,12 +1,14 @@ var db = require("../db"); var bdb = require("./bdb")("search"); var STOPWORDS = require("./stopwords"); +var parse_term = require("./parse_term"); var wordRegexp = new RegExp("[^a-z0-9]+", "g"); function parse_terms(s) { return s .toLowerCase() .split(wordRegexp) + .map(parse_term) .filter((term) => !!term); } function cmp(a, b) { @@ -16,12 +18,11 @@ function cmp(a, b) { function find_term(term) { var row = bdb.get(term); if (!row) return []; - var res = row.toString(); + var res = row; // console.log(res) if (!res.length) return []; - var matches = res.split(",").map((s) => { - if (!s.length) return; - var partz = s.split(" "); + var matches = res.map((partz) => { + if (!partz.length) return; return { thread: parseInt(partz[0]), comment: parseInt(partz[1]), -- cgit v1.2.3-70-g09d2