2013-03-26 69 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兼容性”。

相关问题