OK. Here is what is happening. When the indexing starts it selects the 
first 1000 records to add to the index. These seem to be added to the 
index. When it has added the 1000th record another select appears in the 
log file to get the rest of records (There are 1561 records in the 
table):


SELECT * FROM (SELECT TOP 561 * FROM (SELECT TOP 1561 * FROM persons) AS 
tmp1 ) AS tmp2

However this select doesn't get the records from 1001 to 1561. It get 1 
to 1000. So these first 500 or so records are added to the index twice 
but the final 500 are never added.

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to