From: <th...@us...> - 2010-07-20 00:44:02
|
Revision: 1905 http://azsmrc.svn.sourceforge.net/azsmrc/?rev=1905&view=rev Author: the8472 Date: 2010-07-20 00:43:56 +0000 (Tue, 20 Jul 2010) Log Message: ----------- next attempt Modified Paths: -------------- mldht/branches/indexer/DHTIndexer.jar mldht/branches/indexer/lbms/plugins/mldht/indexer/MetaDataGatherer.java Modified: mldht/branches/indexer/DHTIndexer.jar =================================================================== (Binary files differ) Modified: mldht/branches/indexer/lbms/plugins/mldht/indexer/MetaDataGatherer.java =================================================================== --- mldht/branches/indexer/lbms/plugins/mldht/indexer/MetaDataGatherer.java 2010-07-19 22:10:13 UTC (rev 1904) +++ mldht/branches/indexer/lbms/plugins/mldht/indexer/MetaDataGatherer.java 2010-07-20 00:43:56 UTC (rev 1905) @@ -199,16 +199,12 @@ break; } - results = session.createCriteria(TorrentDBEntry.class,"main") - //.add(Property.forName("fetchAttemptCount").eq(minAttempt)) - .add(Restrictions.gt("main.info_hash", startKey.toString(false))) - .add(Restrictions.lt("main.info_hash", ceilKey.toString(false))) - .add(Restrictions.eq("main.status", 0)) - .add(Restrictions.gt("main.hitCount", 0)) - .add(Restrictions.lt("main.lastFetchAttempt", System.currentTimeMillis()/1000 - 3600)) - .addOrder(Order.asc("main.info_hash")) + results = session.createQuery("select ihdata from ihdata e where e.info_hash > ? and e.info_hash < ? and e.status = 0 and e.hitCount > 0 and e.lastFetchAttempt < ? order by e.info_hash") + .setString(0, startKey.toString(false)) + .setString(1, ceilKey.toString(false)) + .setLong(2, System.currentTimeMillis()/1000 - 3600) .setFirstResult(0) - .setComment("useIndex(main,primary)") + .setComment("useIndex(e,primary)") .setMaxResults(wants) .setFetchSize(wants) .list(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |