The problem is that when searching there is no real save point to stop the thread. The only line that takes time is this one:
Hits hits = searcher.search(query); Frank >I've had such a long lasting search too. I sounds good to start the >search in another thread. I've done this for the indexing procedure. >This is started in another thread and the gui will be informed when >indexing is performed. If the user will stop it he has to click on a >button stop and then an event is send to the indexerthread. The >indexerthread stops if he reaches a safe point. Surely this is for >indexing but I think this would work for searching also. >stefan --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]