logic: Fixed issues in search

* fixed bad search performance when rescoring
* fixed commands had no text in autocompletions
* no autocompletions when entering fulltext search query
* check query actuality before processing autocompletions
This commit is contained in:
Eberhard Graether
2016-11-15 08:12:14 -08:00
parent 96ee2b997c
commit a35e8a53de
10 changed files with 38 additions and 5 deletions
+5
View File
@@ -464,6 +464,11 @@ SearchResult SearchIndex::rescoreText(
textIndices.push_back(idx - (fulltext.size() - text.size()));
}
}
// ignore rescoring if result is too long
else if (maxBestScoredLength > 0 && fulltext.size() > maxBestScoredLength * 2)
{
return result;
}
// try if match is within text
else
{