Jack Tang wrote:
In FetchedSegments class, below code shows how to get the hit summaries.

  public String[] getSummary(HitDetails[] details, Query query)
    throws IOException {
    SummaryThread[] threads = new SummaryThread[details.length];
    for (int i = 0; i < threads.length; i++) {
      threads[i] = new SummaryThread(details[i], query);
      threads[i].start();
    }
    ......
  }

It means if the hits are 1,000,000 items, then 1,000,000 threads
should be spawned.

A user interface typically only asks for 10-to-20 summaries at a time. I do not believe that a thread pool would be substantially faster. Thread spawning is pretty cheap in most JVMs.

Doug

Reply via email to