在不改变任何内容的情况下将PHP与Lucene接口

在不改变任何内容的情况下将PHP与Lucene接口,php,zend-framework,lucene,zend-search-lucene,Php,Zend Framework,Lucene,Zend Search Lucene,我正在建立一个搜索引擎。在这方面,我用Java构建了一个Lucene索引器,也用PHP构建了一个web界面,用户将在其中提交查询。由于我的搜索是特定于地理时间的,所以通过PHP,我跟踪了用户的当前时间和位置以及查询。现在我的问题是如何将这些值从PHP传递到Java中的Lucene搜索模块 在此背景下,我研究了Zend。但在Zend中,我似乎必须重写Zend-Lucene框架中的搜索器和索引器,这与我使用的Java-Lucene不同。我想问的是,有没有什么方法可以用来将我的PHP web界面与Lu

我正在建立一个搜索引擎。在这方面,我用Java构建了一个Lucene索引器,也用PHP构建了一个web界面,用户将在其中提交查询。由于我的搜索是特定于地理时间的,所以通过PHP,我跟踪了用户的当前时间和位置以及查询。现在我的问题是如何将这些值从PHP传递到Java中的Lucene搜索模块

在此背景下,我研究了Zend。但在Zend中,我似乎必须重写Zend-Lucene框架中的搜索器和索引器,这与我使用的Java-Lucene不同。我想问的是,有没有什么方法可以用来将我的PHP web界面与Lucene集成在一起,而不改变我用Java Lucene编写的底层索引器和搜索器


简而言之,我想知道如何用Java将这些PHP变量传递给底层Lucene searcher,并在PHP web界面中显示搜索器的输出。谢谢。

如果我了解Zend Search,它是Lucene for PHP的一个实现(Zend 1中的Lucene 2.3——不知道Zend 2的Lucene版本)。该API不是一个直接端口,但您可以将Zend Search与vanilla Lucene索引一起使用。Google搜索“Zend 2 search lucene兼容性”。

Zend Framework 1中的Zend_search_lucene和相关类是一个独立的lucene实现,不依赖于任何其他库,已被ZendSearch取代,现在是一个。但是,存储库不包含任何文档。我假设Zend_Search_Lucene的Zend Framework 1文档同样适用于ZendSearch:。我不知道为什么ZendSearch不是Zend Framework 2的一部分