楼主只是想要支持全文检索的话,我是这样考虑的.
如果你你还想使用数据库同时兼顾全文检索,你可以考虑使用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的开发者哈..