From kde-bugs-dist Thu Jan 20 16:04:08 2011 From: Sebastian Trueg Date: Thu, 20 Jan 2011 16:04:08 +0000 To: kde-bugs-dist Subject: [Bug 246678] virtuoso: Usage of CPU is much too high Message-Id: <20110120160408.0DA4B7BBDC () immanuel ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=129553943113334 https://bugs.kde.org/show_bug.cgi?id=246678 --- Comment #42 from Sebastian Trueg 2011-01-20 17:04:06 --- SVN commit 1215973 by trueg: Backport: * Fixed the handling of quotes and keywords such as "AND", "OR", and "NOT" in LiteralTerm. Now correct bif:contains or regex filters are created for values. * Made the query parser merge LiteralTerms into a single one to improve query performance. While merging two LiteralTerms into one does not yield the exact same query (when merged both literal tokens need to appear in the same property value while with separate LiteralTerms the tokens can appear in different properties) it should cover close to all typical use cases while increasing the performance significantly and getting rid of the nasty "Virtuoso goes crazy when I use KRunner" bug. CCBUG: 246678 M +91 -48 literalterm.cpp M +40 -5 queryparser.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1215973 -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.