[
https://issues.apache.org/jira/browse/SOLR-1316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrzej Bialecki updated SOLR-1316:
------------------------------------
Attachment: SOLR-1316.patch
Updated patch - previous version had a missing "else" in TSTLookup.
Improved benchmark - the other results are useless, the running time was too
short. Also, this time the lookup keys are strict prefixes between 1/3 and 1/2
length of the key. Result counts are cross-validated between JaSpell and TST
implementations.
Here are the new timings (times in [ms] for 100k items):
{code}
JaspellLookup: buildTime=448 lookupTime=1316
JaspellLookup: buildTime=379 lookupTime=1073
JaspellLookup: buildTime=399 lookupTime=709
JaspellLookup: buildTime=405 lookupTime=698
JaspellLookup: buildTime=454 lookupTime=758
JaspellLookup: buildTime=451 lookupTime=746
JaspellLookup: buildTime=436 lookupTime=886
JaspellLookup: buildTime=424 lookupTime=696
JaspellLookup: buildTime=402 lookupTime=697
JaspellLookup: buildTime=415 lookupTime=1156
JaspellLookup: buildTime=413 lookupTime=693
JaspellLookup: buildTime=429 lookupTime=698
JaspellLookup: buildTime=411 lookupTime=885
JaspellLookup: buildTime=402 lookupTime=688
JaspellLookup: buildTime=398 lookupTime=691
JaspellLookup: buildTime=405 lookupTime=1152
JaspellLookup: buildTime=405 lookupTime=695
JaspellLookup: buildTime=410 lookupTime=1009
JaspellLookup: buildTime=409 lookupTime=891
JaspellLookup: buildTime=400 lookupTime=685
TSTLookup: buildTime=185 lookupTime=289
TSTLookup: buildTime=161 lookupTime=427
TSTLookup: buildTime=173 lookupTime=311
TSTLookup: buildTime=183 lookupTime=304
TSTLookup: buildTime=177 lookupTime=311
TSTLookup: buildTime=175 lookupTime=287
TSTLookup: buildTime=173 lookupTime=431
TSTLookup: buildTime=161 lookupTime=278
TSTLookup: buildTime=161 lookupTime=282
TSTLookup: buildTime=177 lookupTime=453
TSTLookup: buildTime=157 lookupTime=286
TSTLookup: buildTime=160 lookupTime=432
TSTLookup: buildTime=161 lookupTime=281
TSTLookup: buildTime=160 lookupTime=275
TSTLookup: buildTime=160 lookupTime=454
TSTLookup: buildTime=178 lookupTime=298
TSTLookup: buildTime=181 lookupTime=289
TSTLookup: buildTime=159 lookupTime=432
TSTLookup: buildTime=164 lookupTime=285
TSTLookup: buildTime=159 lookupTime=480
{code}
> Create autosuggest component
> ----------------------------
>
> Key: SOLR-1316
> URL: https://issues.apache.org/jira/browse/SOLR-1316
> Project: Solr
> Issue Type: New Feature
> Components: search
> Affects Versions: 1.4
> Reporter: Jason Rutherglen
> Assignee: Shalin Shekhar Mangar
> Priority: Minor
> Fix For: 1.5
>
> Attachments: SOLR-1316.patch, SOLR-1316.patch, suggest.patch,
> suggest.patch, suggest.patch, TST.zip
>
> Original Estimate: 96h
> Remaining Estimate: 96h
>
> Autosuggest is a common search function that can be integrated
> into Solr as a SearchComponent. Our first implementation will
> use the TernaryTree found in Lucene contrib.
> * Enable creation of the dictionary from the index or via Solr's
> RPC mechanism
> * What types of parameters and settings are desirable?
> * Hopefully in the future we can include user click through
> rates to boost those terms/phrases higher
--
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]