Author: srowen
Date: Mon May 31 13:48:33 2010
New Revision: 949744
URL: http://svn.apache.org/viewvc?rev=949744&view=rev
Log:
MAHOUT-406 clarify documentation
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java?rev=949744&r1=949743&r2=949744&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/ItemSimilarity.java
Mon May 31 13:48:33 2010
@@ -36,13 +36,12 @@ public interface ItemSimilarity extends
* the items.
* </p>
*
- * @param itemID1
- * first item ID
- * @param itemID2
- * second item ID
- * @return similarity between the items, in [-1,1]
- * @throws TasteException
- * if an error occurs while accessing the data
+ * @param itemID1 first item ID
+ * @param itemID2 second item ID
+ * @return similarity between the items, in [-1,1] or {...@link Double#NaN}
similarity is unknown
+ * @throws org.apache.mahout.cf.taste.common.NoSuchItemException
+ * if either item is known to be non-existent in the data
+ * @throws TasteException if an error occurs while accessing the data
*/
double itemSimilarity(long itemID1, long itemID2) throws TasteException;
Modified:
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java
URL:
http://svn.apache.org/viewvc/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java?rev=949744&r1=949743&r2=949744&view=diff
==============================================================================
---
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java
(original)
+++
mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/similarity/UserSimilarity.java
Mon May 31 13:48:33 2010
@@ -35,13 +35,12 @@ public interface UserSimilarity extends
* Returns the degree of similarity, of two users, based on the their
preferences.
* </p>
*
- * @param userID1
- * first user ID
- * @param userID2
- * second user ID
- * @return similarity between the two users, in [-1,1]
- * @throws TasteException
- * if an error occurs while accessing the data
+ * @param userID1 first user ID
+ * @param userID2 second user ID
+ * @return similarity between the users, in [-1,1] or {...@link Double#NaN}
similarity is unknown
+ * @throws org.apache.mahout.cf.taste.common.NoSuchUserException
+ * if either user is known to be non-existent in the data
+ * @throws TasteException if an error occurs while accessing the data
*/
double userSimilarity(long userID1, long userID2) throws TasteException;
@@ -50,8 +49,7 @@ public interface UserSimilarity extends
* Attaches a {...@link PreferenceInferrer} to the implementation.
* </p>
*
- * @param inferrer
- * {...@link PreferenceInferrer}
+ * @param inferrer {...@link PreferenceInferrer}
*/
void setPreferenceInferrer(PreferenceInferrer inferrer);