2011-07-08 28 views
0

我有3個表(url,textnodes和標題),每個在mysql中有3列。我的問題是,我可以在lucene中創建多個索引,這是否有必要?我想這樣做的原因是,如果一個命中出現在textnode內...我只顯示textnode(不是標題或url),如果它在標題中,我只顯示title和textnode(而不是url) 。lucene從mysql表的多個索引

回答

2

不知道我是否理解這個問題。
這三個表之間是否存在關係(比如說一個網頁有標題,網址和文本節點)?
如果有,那麼你可以很容易地創建一個索引,其中每個文檔(網頁)有三個字段。然後,您可以提供一個查詢以匹配三個字段(或您需要的字段)並顯示您需要的字段。

不知道這是否回答你的問題,請澄清。

+0

嘗試用評論而不是答案來澄清。如果我正確地閱讀這篇文章,你的建議似乎是正確的。 – dlamblin