[
https://issues.apache.org/jira/browse/LUCENE-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550203
]
Peter Keegan commented on LUCENE-1017:
--------------------------------------
Grant,
Unfortunately, my performance test bed isn't suitable for contrib/benchmark
because it's designed to simulate real queries from our log files. These are
multi-threaded queries sent at a very high rate to stress test the Lucene
server, which runs on an 8 cpu system.
Given the somewhat dynamic nature of the test bed, I don't think the 5%
performance increase that I reported is statistically significant. You're
probably right that skipTo is not likely any faster. I still think it would be
nice to have BoostingTermQuery that extends TermQuery, though.
Peter
> BoostingTermQuery performance
> -----------------------------
>
> Key: LUCENE-1017
> URL: https://issues.apache.org/jira/browse/LUCENE-1017
> Project: Lucene - Java
> Issue Type: Improvement
> Components: Search
> Affects Versions: 2.2
> Environment: all
> Reporter: Peter Keegan
> Priority: Minor
> Attachments: BoostingTermQuery.java, BoostingTermQuery.patch,
> termquery.patch
>
>
> I have been experimenting with payloads and BoostingTermQuery, which I think
> are excellent additions to Lucene core. Currently, BoostingTermQuery extends
> SpanQuery. I would suggest changing this class to extend TermQuery and
> refactor the current version to something like 'BoostingSpanQuery'.
> The reason is rooted in performance. In my testing, I compared query
> throughput using TermQuery against 2 versions of BoostingTermQuery - the
> current one that extends SpanQuery and one that extends TermQuery (which I've
> included, below). Here are the results (qps = queries per second):
> TermQuery: 200 qps
> BoostingTermQuery (extends SpanQuery): 97 qps
> BoostingTermQuery (extends TermQuery): 130 qps
> Here is a version of BoostingTermQuery that extends TermQuery. I had to
> modify TermQuery and TermScorer to make them public. A code review would be
> in order, and I would appreciate your comments on this suggestion.
> Peter
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]