2

最近見つけたZoom 検索エンジンは、非常に興味深いものでした。そのソフトウェアを使用すると、インデックス作成プロセスと検索プロセスを簡単に切り離すことができるからです。

つまり、ローカル マシンでインデクサーを実行し、このインデックスとそれを使用して検索する PHP ファイルを Web サーバーにアップロードします。

したがって、Web サーバーはインデックス作成を行う必要はありません。できるだけ少ないリソースを使用するのが最善の共有環境にホストがあるので、これは私にとって素晴らしいことです. さらに、ほとんど使用されていない小さなサーバー (これは私が持っている Web サーバーではありません) を自宅に持っており、インデックス作成に使用できます。

ただし、Linux、SSH のみを実行するため、Zoom 検索エンジンはオプションではありません。

Zoom 検索エンジンと同じ原理 (ローカルでインデックスを作成し、インデックス + PHP を Web サイトにアップロードする) で、コマンド ライン Linux 環境で使用できるものはありますか?

4

2 に答える 2

2

SPHINX検索サーバー: http://sphinxsearch.com/

すべてのニーズを完全に満たし、Craigslist、MySQLなどの人気ショップでも使用されています。

PHPはSphinxに非常に固有のものです。すべてのインターフェースはPHPであり、実際のエンジンはC++で記述されています。その燃えるような速い。

私自身はSolr/Luceneを使用していますが、タスクにSphinx+1を与えています。

于 2012-04-10T09:56:03.113 に答える
2

私のお勧めは、OpenSearchServerを確認することです。lucene ベースの検索エンジン。セットアップが簡単で、成熟していて安定しています。

あなたの条件のために:

OpenSearchServer は、Linux および Windows プラットフォームをサポートしています。

OpenSearchServer をリモートで実行するには、SSH で十分です。

Web サイトをローカルでクロールし、レプリケーションまたは FTP を介してリモート マシンにインデックス ( OpenSearchServer のデータ ディレクトリ) を更新できます。より大きなインデックスのレプリケーションは最適なオプションです。

既存または新しいアプリケーションで簡単に検索を有効にできるように、PHP クライアント ライブラリがあります。

于 2012-04-10T09:35:59.370 に答える