Similarity.java javadocs and simplifications for 4.0
----------------------------------------------------
Key: LUCENE-3749
URL: https://issues.apache.org/jira/browse/LUCENE-3749
Project: Lucene - Java
Issue Type: Task
Affects Versions: 4.0
Reporter: Robert Muir
Fix For: 4.0
Attachments: LUCENE-3749.patch
As part of adding additional scoring systems to lucene, we made a lower-level
Similarity
and the existing stuff became e.g. TFIDFSimilarity which extends it.
However, I always feel bad about the complexity introduced here (though I do
feel there
are some "excuses", that its a difficult challenge).
In order to try to mitigate this, we also exposed an easier API
(SimilarityBase) on top of
it that makes some assumptions (and trades off some performance) to try to
provide something
consumable for e.g. experiments.
Still, we can cleanup a few things with the low-level api: fix outdated
documentation and
shoot for better/clearer naming etc.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]