title: Find closest item from ALS model using KNN
body: <p>I have a dataset like:</p>
  <pre><code>cid_int   item_id   score
    1         678      0.5
    2         787      0.6
    3         908      0.1
    .          .        .
    .          .        .
  </code></pre>
  <p>Now I'm running ALS model on this pyspark dataframe for getting recommendation using Collaborative Filtering.</p>
  <pre><code>als = ALS(userCol= &quot;cid_int&quot;, itemCol= &quot;item_id&quot;, ratingCol= &quot;score&quot;, rank=5, maxIter=10, seed=0)
  model = als.fit(X_train)
  </code></pre>
  <p>Now I have question that what does output of <code>model.userFactors</code> returns, does it return item embeddings like for m items I'll get all the embeddings?</p>
  <p>And if yes can I use <code>KNN</code> on these embedding to find the closest items to given item?</p>