2013-03-26 73 views
0

我正在構建一個搜索引擎。在這方面,我已經用Java構建了一個Lucene索引器,並在PHP中構建了一個用戶將提交查詢的Web界面。由於我的搜索是特定於地理時間的,所以通過PHP我跟蹤了用戶的當前時間和位置以及查詢。現在我的問題是,我將如何將這些值從PHP傳遞到Java中的Lucene搜索模塊。將PHP與Lucene連接而不改變任何東西

在這種情況下,我學習了Zend。但似乎在Zend中,我必須在Zend Lucene框架中重寫搜索器和索引器,這與我使用的Java Lucene不同。我問有沒有什麼方法可以將我的PHP web界面與Lucene集成,而不用改變任何我已經用Java Lucene編寫的底層索引器和搜索器。

簡而言之,我想知道如何將這些PHP變量傳遞給Java中的底層Lucene搜索器,並將搜索器的輸出顯示回PHP Web界面。謝謝。

回答

0

如果我理解Zend Search,它是PHP的Lucene實現(Zend 1中的Lucene 2.3 - 不知道Zend 2的Lucene版本)。該API不是一個直接的端口,但你可以使用Zend搜索與香草Lucene索引。 Google爲「Zend 2搜索lucene兼容性」。

相關問題