@olasearch/solr-adapter
Advanced tools
Comparing version 1.6.5 to 1.6.6
@@ -177,2 +177,3 @@ 'use strict'; | ||
var sanitizedQuery = (0, _utils.sanitize)(q); | ||
var santizedEnrichedQuery = (0, _utils.sanitize)(enriched_q); | ||
var showBestBets = facetPrefix || params.tokens && params.tokens.length ? false : searchAdapterOptions ? !searchAdapterOptions.disableBestBets : true; /* If true, sets to true else false */ | ||
@@ -205,3 +206,3 @@ | ||
/* Add best bet if it exists */ | ||
var _val = cleanQuery(enriched_q || sanitizedQuery, params.tokens); | ||
var _val = cleanQuery(santizedEnrichedQuery || sanitizedQuery, params.tokens); | ||
var bbquery = showBestBets | ||
@@ -208,0 +209,0 @@ // ? ` ${OLA_BB_QUERIES}:"${sanitizedQuery}"` |
{ | ||
"name": "@olasearch/solr-adapter", | ||
"version": "1.6.5", | ||
"version": "1.6.6", | ||
"description": "OlaSearch adapter for Solr", | ||
@@ -5,0 +5,0 @@ "main": "lib/index", |
@@ -280,2 +280,12 @@ var assert = require('assert') | ||
}) | ||
it('escapes special characters from the enriched query', () => { | ||
let params = { | ||
enriched_q: 'hello ?', | ||
q: '' | ||
} | ||
let values = qb.transform(params) | ||
let fl = values.filter(({ name }) => name === 'q') | ||
assert.equal(fl[0].value, 'hello \\? _query_:"${bb_q}"') | ||
}) | ||
}) |
278556
1490