PHPでluceneメソッドを呼び出すのに問題があります。Java初心者です。n im 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に??
本当に助けが必要です、前もって感謝します。