【发布时间】:2011-12-06 03:10:11
【问题描述】:
我正在考虑使用 Lucene 为网站提供搜索功能。
该网站包含几个不同的对象模型(例如论坛、投票等),我希望能够允许跨不同的对象模型进行搜索(例如搜索论坛和|或投票)
我有两个(有些相关的)问题:
对象是否需要提供一致的(即与 Lucene 相同的接口)? - 例如,所有要成为索引的对象都应该有id、title、content等属性,还是每个对象都可以存储不同的数据字段?
用户搜索特定关键字需要什么语法(仅投票或投票和论坛 [作为示例])?
我正在使用 Lucene 的 PHP 端口。
【问题讨论】: