楼主只是想要支持全文检索的话,我是这样考虑的.
如果你你还想使用数据库同时兼顾全文检索,你可以考虑使用pg,这个数据库是支持全文检索的;
如果你使用lucene的话,lucene里面一个document就是对于oss里面的一条记录,一个field就是oss里面一个字段..像sf这种估计要这样吧..
field1  id                         not-analyzer
field2  question                   chinese-analyzer
field3  answer1+answer2+..         chinese-analyzer
field4  tag                        使用空格分词
每新建一个问题就新增一个doc..用户更新问题或添加答案..就会更新倒排索引..
我这个只是简单猜测...我不是sf的开发者哈..