Index: contributions/modules/similar/README.txt
===================================================================
RCS file: /cvs/drupal/contributions/modules/similar/README.txt,v
retrieving revision 1.1
diff -u -p -r1.1 README.txt
--- contributions/modules/similar/README.txt	29 Jun 2005 12:17:52 -0000	1.1
+++ contributions/modules/similar/README.txt	27 Dec 2005 18:58:31 -0000
@@ -4,4 +4,4 @@ Description:
 A module that displays a block with the 5 most similar nodes to the currently viewed one, based on the title and body fields.
 
 This module uses MySQL?s FULLTEXT indexing, and requires you to add a fulltext index on the node table, like this:
-ALTER TABLE node ADD FULLTEXT(title, body);
\ No newline at end of file
+ALTER TABLE node_revisions ADD FULLTEXT(title, body);
Index: contributions/modules/similar/similar.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/similar/similar.module,v
retrieving revision 1.1
diff -u -p -r1.1 similar.module
--- contributions/modules/similar/similar.module	29 Jun 2005 12:17:52 -0000	1.1
+++ contributions/modules/similar/similar.module	27 Dec 2005 18:58:32 -0000
@@ -85,7 +85,7 @@ function _similar_content() {
   global $similar_node_nid;
 
   $text   =  $similar_node_title . " " . $similar_node_body;
-  $result = db_query_range('SELECT n.nid, n.title , match(n.body, n.title) AGAINST ("%s") AS score FROM {node} n WHERE MATCH(n.body, n.title) AGAINST ("%s") AND n.nid <> %d ORDER BY score DESC', $text, $text, $similar_node_nid, 0, 5);
+  $result = db_query_range('SELECT n.nid, n.title , match(r.body, r.title) AGAINST ("%s") AS score FROM {node} n INNER JOIN {node_revisions} r ON n.vid = r.vid WHERE MATCH(r.body, r.title) AGAINST ("%s") AND n.nid %d AND n.status 0 ORDER BY score DESC', $text, $text, $similar_node_nid, 0, 5);
 
   while ($node = db_fetch_object($result)) {
       $items[] = l($node->title,'node/'.$node->nid);
