Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > Phex (Cross-platform) > General Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Discussion For anything which doesn't fit somewhere else (for PHEX users)


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old August 18th, 2002
arne_bab
Guest
 
Posts: n/a
Default faster search (ffile-indexing)

Some time ago I learned, that phex horribly down (speed), when you have too many files, because the searches just eat up too much speed.
Could that be solved by using a second index, where you pre-sort the files by most often used keywords?
For that phex would need to
!. Create a list of the most often used queries (just save them and sort them, by part (.. .mp3) and by whole name (song.mp3).
2. Create a precompiled list of the files fitting the search-quere for each of the 20 or 50 most often used queries.

Then phex would only need to search smaller files instead of one large file.

I don't know the statistics, so I can't say if that would work, but if most searches can be put into one of 20 or 50 cathegories, the speed would likely go up and sgharing would work better again.

Bab
Reply With Quote
  #2 (permalink)  
Old August 19th, 2002
Phex Developer
 
Join Date: May 8th, 2001
Location: Stuttgart, Germany
Posts: 988
GregorK is flying high
Default

Hi...

the problem is that most searches contain more then one keyword and you have to match both. So even if one keyword is mp3 you need to match for the second keyword.
Also there is a huge amount of different searches going through your node. The memory that would be needed to track the most 20 searches would be very high.
Since new HUGE ( searches by file hash ) protocol that will be used more often by clients now. You will see much faster matching. The file hash is indexed and if a match is found no keyword match needs to be done.
Also with the next release Phex will support Ultrapeer connections, this will reduce search bandwidth dramatically.
But still I would recommend not to share more then 1000 - 2000 files, even though Phex and your system might be able to handle this, you should question yourself if you really have that many highly "wanted" files.

Gregor
__________________
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
File indexing problem and crash atiba420 General Windows Support 0 July 10th, 2006 05:43 AM
cpu load - indexing files TheSovereign General Windows Support 0 July 9th, 2006 03:07 AM
Indexing of incomplete files ErikB5 New Feature Requests 0 May 10th, 2003 03:06 AM
File Indexing Taking Forrrrrrever Unregistered Support: General 1 October 8th, 2001 09:16 PM
Napster search is much faster....why?? FreeAll General Gnutella / Gnutella Network Discussion 1 January 27th, 2001 01:48 PM


All times are GMT -7. The time now is 05:32 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.