いくつかの大きなXMLファイル(容量は約50GB)があり、最初にそれらを解析してから、Luceneによってjavaでインデックスを作成します。そして今私はXMLファイルのディレクトリとインデックスファイルのディレクトリを持っています。そして私は、Javaを使ってクエリと検索を書くことができます。PHPを使用してLuceneプリインデックスファイルを検索しますか?
しかし、PHPで事前索引ファイルを検索して、Webアプリケーションに表示したいのですが、どうすればいいですか?
いくつかの大きなXMLファイル(容量は約50GB)があり、最初にそれらを解析してから、Luceneによってjavaでインデックスを作成します。そして今私はXMLファイルのディレクトリとインデックスファイルのディレクトリを持っています。そして私は、Javaを使ってクエリと検索を書くことができます。PHPを使用してLuceneプリインデックスファイルを検索しますか?
しかし、PHPで事前索引ファイルを検索して、Webアプリケーションに表示したいのですが、どうすればいいですか?
solarium php libaryを試すことができます。
Solariumは、Solr という概念を正確にモデル化したPHP Solrクライアントライブラリです。多くの他のSolrライブラリではSolrとの通信が しか処理されていませんが、ソラリウムでは、文書化されたAPIを使用して複雑なSolrクエリパラメータをすべて処理することを軽減します。
http://www.solarium-project.org/
https://github.com/solariumphp/solarium/blob/master/README.md
あなたがPHPで検索するディスク上のLuceneインデックスを持っているのでhttp://www.solarium-project.org/ – Oyeme
サンルームを使用しようか?実際にSolrを使用していますか(Solrとして質問にタグを付けたように)、または既存のLuceneインデックスファイルを使用する方法を探していますか? – MatsLindh
@MatsLindhはい私はLuceneを使用して私のドキュメントのインデックスを作成しています。今ではそれらを使いたいと思っています。私はsolrにタグを付けました。 – Ehsan