我正在考慮使用Lucene爲網站提供搜索功能。Lucene搜索不同的對象模型
網站包含幾個不同的對象模型(例如論壇,民意調查等),我想能夠讓搜索翻過不同的對象模型(即搜索論壇和|或調查)
我有兩個(有點相關)的問題:
對象是否需要提供一致的(即與Lucene相同的接口)? - 例如,所有要作爲索引的對象是否應具有id,title,content等屬性,或者每個對象是否可以存儲不同的數據字段?
用戶需要什麼語法才能搜索某個特定關鍵字(僅作爲示例或輪詢AND論壇[作爲示例])?
我正在使用Lucene的PHP端口。
這是一個非常高層次的概述 - 這是我目前擁有的。我正在尋找的是關於如何實際實現所需功能(最好帶有一些僞代碼/代碼片段)的細節,而不必從封面到封面閱讀整個Lucene手冊。 –