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]

Reply via email to