CLICKHOUSE-3751: use English stemmer in non-English docs too

This commit is contained in:
Ivan Blinkov 2018-11-02 06:40:55 +03:00
parent efd9f1ee10
commit 59bd6c1d4a

View File

@ -4887,6 +4887,7 @@ var Result = function () {
/* Append trailing wildcard to all terms for prefix querying */ /* Append trailing wildcard to all terms for prefix querying */
.query(function (query) { .query(function (query) {
_this.value_.toLowerCase().split(" ").filter(Boolean).forEach(function (term) { _this.value_.toLowerCase().split(" ").filter(Boolean).forEach(function (term) {
term = _exposeLoaderLunrLunr2.default.stemmer(new _exposeLoaderLunrLunr2.default.Token(term)).toString();
for (var lang in _this.lang_) { for (var lang in _this.lang_) {
lang = _this.lang_[lang]; lang = _this.lang_[lang];
if (typeof(_exposeLoaderLunrLunr2.default[lang]) !== 'undefined' && typeof(_exposeLoaderLunrLunr2.default[lang].stemmer) !== 'undefined') { if (typeof(_exposeLoaderLunrLunr2.default[lang]) !== 'undefined' && typeof(_exposeLoaderLunrLunr2.default[lang].stemmer) !== 'undefined') {