You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Adrien Grand (JIRA)" <ji...@apache.org> on 2015/02/16 22:55:11 UTC
[jira] [Updated] (LUCENE-6251) Two-phase support on ConstantScorer,
ReqOptScorer, ReqExclScorer, BoostedScorer
[ https://issues.apache.org/jira/browse/LUCENE-6251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrien Grand updated LUCENE-6251:
---------------------------------
Attachment: LUCENE-6251.patch
Here is a patch. I think the most interesting scorer in the list is ReqExclScorer since it can take advantage of the fact that its req and/or excl sub scorers support approximations.
luceneutil still seem happy (the Or*Not* tasks are relevant here):
{noformat}
TaskQPS baseline StdDev QPS patch StdDev Pct diff
Fuzzy1 92.93 (6.5%) 90.94 (5.8%) -2.1% ( -13% - 10%)
LowTerm 877.65 (4.1%) 859.71 (3.1%) -2.0% ( -8% - 5%)
AndHighLow 785.85 (2.2%) 779.92 (1.9%) -0.8% ( -4% - 3%)
OrNotHighLow 599.56 (4.0%) 595.90 (3.8%) -0.6% ( -8% - 7%)
HighTerm 118.40 (3.2%) 117.74 (3.2%) -0.6% ( -6% - 5%)
Respell 55.63 (3.8%) 55.32 (4.3%) -0.6% ( -8% - 7%)
LowSloppyPhrase 78.47 (3.6%) 78.13 (3.7%) -0.4% ( -7% - 7%)
HighSloppyPhrase 12.38 (3.0%) 12.34 (3.1%) -0.3% ( -6% - 6%)
MedSloppyPhrase 36.66 (2.7%) 36.57 (2.6%) -0.2% ( -5% - 5%)
OrHighMed 55.16 (8.7%) 55.07 (8.8%) -0.2% ( -16% - 18%)
MedSpanNear 20.57 (1.7%) 20.54 (1.6%) -0.2% ( -3% - 3%)
OrHighNotLow 36.52 (2.3%) 36.46 (1.2%) -0.1% ( -3% - 3%)
OrHighHigh 40.06 (9.1%) 40.03 (9.0%) -0.1% ( -16% - 19%)
MedTerm 309.26 (2.9%) 308.98 (3.0%) -0.1% ( -5% - 6%)
LowPhrase 35.25 (1.2%) 35.24 (1.1%) -0.0% ( -2% - 2%)
LowSpanNear 18.45 (1.4%) 18.44 (1.3%) -0.0% ( -2% - 2%)
PKLookup 274.81 (2.5%) 274.76 (2.8%) -0.0% ( -5% - 5%)
OrHighLow 17.74 (9.3%) 17.74 (9.5%) -0.0% ( -17% - 20%)
Wildcard 86.99 (3.6%) 87.00 (3.6%) 0.0% ( -6% - 7%)
AndHighMed 87.13 (1.8%) 87.17 (1.7%) 0.0% ( -3% - 3%)
MedPhrase 94.52 (2.9%) 94.57 (3.0%) 0.1% ( -5% - 6%)
HighSpanNear 11.63 (1.4%) 11.64 (1.4%) 0.1% ( -2% - 2%)
HighPhrase 21.24 (1.8%) 21.31 (1.8%) 0.3% ( -3% - 3%)
AndHighHigh 52.22 (1.9%) 52.38 (1.9%) 0.3% ( -3% - 4%)
OrNotHighMed 175.12 (2.3%) 175.83 (2.1%) 0.4% ( -3% - 4%)
Prefix3 32.36 (7.1%) 32.50 (6.7%) 0.5% ( -12% - 15%)
IntNRQ 16.21 (6.6%) 16.34 (6.1%) 0.8% ( -11% - 14%)
OrNotHighHigh 48.00 (1.4%) 48.44 (1.7%) 0.9% ( -2% - 4%)
OrHighNotMed 64.52 (2.1%) 65.15 (1.0%) 1.0% ( -2% - 4%)
Fuzzy2 55.07 (17.8%) 56.37 (18.2%) 2.4% ( -28% - 46%)
OrHighNotHigh 50.10 (1.5%) 51.40 (1.7%) 2.6% ( 0% - 5%)
{noformat}
> Two-phase support on ConstantScorer, ReqOptScorer, ReqExclScorer, BoostedScorer
> -------------------------------------------------------------------------------
>
> Key: LUCENE-6251
> URL: https://issues.apache.org/jira/browse/LUCENE-6251
> Project: Lucene - Core
> Issue Type: Task
> Reporter: Adrien Grand
> Assignee: Adrien Grand
> Priority: Minor
> Attachments: LUCENE-6251.patch
>
>
> Some of our scorers are mostly delegators and two-phase support should be reasonably easy to implement.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org