私は検索しなければならない約250kbの静的HTMLを持っています。私はそれにZend Luceneを使うと思った。インデックスを作成すると、数秒を取り、すべてが、私はそれがこれで終わる「約」を検索する場合を除いていいと良いです:Zend_Search_Luceneは3503812093817007931バイトを割り当てようとしています
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
3503812093817007931 bytes) in /var/www/u1938159/data/www/-----
/protected/vendors/Zend/Search/Lucene/Storage/File/Filesystem.php on line 163
他の言葉はそれのためにOKであるように見えます。さらに、ファイルにはいくつかの外国のテキストが含まれています。だから私はそれをロードするために永遠を取り、これにクラッシュすべてで動作しない場合は小文字を区別しないアナライザ
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive()
);
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
ケースを使用する必要があります。
Error occured while file reading.
んLuceneの深刻な問題を持っているか、私がやりました何かを混乱させる?
いくつのhtmlファイルがありますか? – raina77ow