Tags:
create new tag
view all tags

Question

Hi, I am currently reviewing wiki software with the view to implementing one in my workplace. The last organisation I worked for used TWiki so it has the advantage of my familiarity. However, in comparing TWiki with other wiki offerings I am disappointed with the performance of Twiki's search feature. Even on this website a search of the term 'extensions' took over 50 seconds to return results.

Is there a means of improving the performance of TWiki's search feature that is not implemented on your website? Are there any plans to improve Twiki's default search performance in future releases?

Thanks,

Environment

TWiki version: TWikiRelease04x02x00
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS:  
Web server:  
Perl version:  
Client OS:  
Web Browser:  
Categories: Search

-- TWikiGuest - 17 May 2008

Answer

ALERT! If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.

TWiki's real time search is powerful (needed when creating sophisticated TWiki applications), but it has a limit in scaling. If your intranet TWiki has more than 50,000 pages it is advised to use a search engine to index the content. TWiki offers several Extensions:search that you can integrate into the skin. See also TWikiScalability.

-- PeterThoeny - 17 May 2008

Note that actually any web search engine can index TWiki. If your company already has one (such as a Google box), just use it. We use aspseek and mnogosearch at work for instance.

You can also just check that you have enough RAM on your server, and no other process than TWiki on it that can eat up this RAM. For instance I created 50,000 TWiki topics in a web on my personal server (2G ram, consumer grade disk), searching them the first time took 45s but afterwards 3s. (and I guess we could go even lower, as a grep on these took less than 0.5s) These 50,000 topics eat only 200k RAM, it should be easy to set up things so that they stay in the cache.

-- ColasNahaboo - 20 May 2008

Change status to:
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2008-05-20 - ColasNahaboo
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.