on master help sign in
working on the search engine but stalling dev for a second
e30fc77friederjanmoerman
static/scripts.js+3−2
@@ -130,7 +130,7 @@ function debounce(func, wait) {
130function makeTeaser(body, terms) {
130function makeTeaser(body, terms) {
131 var TERM_WEIGHT = 40;
131 var TERM_WEIGHT = 40;
132 var NORMAL_WORD_WEIGHT = 2;
132 var NORMAL_WORD_WEIGHT = 2;
133− var FIRST_WORD_WEIGHT = 8;
133+ var FIRST_WORD_WEIGHT = 1;
134 //var TEASER_MAX_WORDS = 17;
134 //var TEASER_MAX_WORDS = 17;
135 var TEASER_MAX_CHARS = 63;
135 var TEASER_MAX_CHARS = 63;
136
136
@@ -274,7 +274,7 @@ function initSearch() {
274 var MAX_ITEMS = 200;
274 var MAX_ITEMS = 200;
275
275
276 var options = {
276 var options = {
277− bool: "AND",
277+ bool: "OR",
278 fields: {
278 fields: {
279 title: {boost: 2},
279 title: {boost: 2},
280 body: {boost: 1},
280 body: {boost: 1},
@@ -322,6 +322,7 @@ function initSearch() {
322 searchResults.style.display = term === "" ? "none" : "block";
322 searchResults.style.display = term === "" ? "none" : "block";
323 searchResults.style.overflowY = term === "" ? "hidden" : "scroll";
323 searchResults.style.overflowY = term === "" ? "hidden" : "scroll";
324 searchResultsItems.innerHTML = "";
324 searchResultsItems.innerHTML = "";
325+
325 if (term === "") {
326 if (term === "") {
326 return;
327 return;
327 }
328 }