I haven't thought about this issue before as I was hosting the application on just one windows server 2008 and lucene.net stores the index on its local hard drive.
(Basically, every time, when a user post something or reply something, I update the index, so the search can return the latest result. Not sure if that's the best way to do it)
Now that we are going to need another webserver with a load balancer in front, I obviously can't have each sever index their own depends on where load balancer points to, as they will be out of synch.
One option for me is to hook up the two servers and map them to a shared server that stores the indexes, but is that a suggested solution?
How do you guys managed the parsing and indexing of lucene.net in a server farm environment?
Thanks a lot