您好,匿名用户
随意问技术百科期待您的加入

对于数据库里的多张表怎么利用lucene等实现全文检索

0 投票
比如 suiyiwen每一个问题(问题 回答 标签)有多张表,怎么利用lucene等实现全文检索,对全文检索的应用没接触过,希望能详解。
用户头像 提问 2012年 12月1日 @ Gragas 上等兵 (254 威望)
编辑 2012年 12月1日 @Saber
分享到:

1个回答

0 投票

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

用户头像 回复 2012年 12月1日 @ Alistar 上等兵 (326 威望)
提一个问题:

相关问题

0 投票
0 回复 24 阅读
用户头像 提问 2012年 12月1日 @ Apollo 上等兵 (269 威望)
+3 投票
2 回复 69 阅读
0 投票
0 回复 21 阅读
用户头像 提问 2012年 12月1日 @ Zeus 上等兵 (193 威望)
0 投票
1 回复 30 阅读
用户头像 提问 2012年 12月1日 @ Caitlyn 上等兵 (452 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...