[ https://issues.apache.org/jira/browse/SOLR-2761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13104766#comment-13104766 ]
David Smiley commented on SOLR-2761: ------------------------------------ bq. David, when you use > 100 buckets did you see bad performance for low-weight lookups? I didn't try in any serious way. I was simply writing about this feature when I observed the suggestions were poor compared to other Lookup impls and other ways of doing term completion. Then I started digging into why and what could be done about it. > FSTLookup should use long-tail like discretization instead of proportional > (linear) > ----------------------------------------------------------------------------------- > > Key: SOLR-2761 > URL: https://issues.apache.org/jira/browse/SOLR-2761 > Project: Solr > Issue Type: Improvement > Components: spellchecker > Affects Versions: 3.4 > Reporter: David Smiley > Priority: Minor > > The Suggester's FSTLookup implementation discretizes the term frequencies > into a configurable number of buckets (configurable as "weightBuckets") in > order to deal with FST limitations. The mapping of a source frequency into a > bucket is a proportional (i.e. linear) mapping from the minimum and maximum > value. I don't think this makes sense at all given the well-known long-tail > like distribution of term frequencies. As a result of this problem, I've > found it necessary to increase weightBuckets substantially, like >100, to get > quality suggestions. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org