I'm about to pull my hair out (and I don't have a LOT to spare!).

I'm trying to find something with:

- better search capabilities than TWiki
- better table and post editing than Horde 
- ability to store files in the wiki, especially with drag-and-drop.

Things that would be nice:

- Ability to put my (archived) email into it and search it for stuff.

Clients run Windows almost exclusively.  Server is Linux Mint 17

Twiki is nice on the editing front, but the search capability STINKS badly.
TikiWiki looked good, but had bad... um, editing?  Search?  I don't remember now.

Purpose:

Primarily to allow us to 'remember' things we've learned or know in a way that everyone can find and thus 'remember' those same things.

There may be some amount of 'discussion' in the wiki as well, for example we've got something we're going to be designing that we're writing requirements for using the wiki...

Any suggestions?

Thanks!