我在 php 中调用 lucene 方法时遇到问题。我是java初学者。我正在搜索 google 4 解决方案,但没有找到。
我正在尝试使用 php java bridge 将此 java 代码写入 php。
http://www.lucenetutorial.com/lucene-in-5-minutes.html
我发现这一行我不明白如何使它成为 php:
IndexReader reader = DirectoryReader.open(index);
DirectoryReader 对初始对象没有“新”,这就是我无法用 php 编写的。
但是,如果 java 代码如下所示,
Query q = new QueryParser(Version.LUCENE_43, "content", analyzer).parse(querystr);
我这样写:
$query = new Query\QueryParser($version->LUCENE_43,'content',$analyzer);
$query->parse($strquery);
n 没有错误。
那么,如何创建这个java代码
IndexReader reader = DirectoryReader.open(index);
到 php ??
真的需要帮助,非常感谢提前。