私のIndexControllerには
public function buildAction()
{
$index = Zend_Search_Lucene::create(APPLICATION_PATH . '/indexes');
foreach ($this->pages as $p) {
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::unIndexed('page_id', $p['page_id']));
$doc->addField(Zend_Search_Lucene_Field::text('page_name', $p['page_name']));
$doc->addField(Zend_Search_Lucene_Field::text('page_headline', $p['page_headline']));
$doc->addField(Zend_Search_Lucene_Field::text('page_content', $p['page_content']));
$index->addDocument($doc);
}
$index->optimize();
$this->view->indexSize = $index->numDocs();
}
そして、私はエラーが発生しています
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php on line 58
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Field.php on line 222
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php on line 58
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Field.php on line 222
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php on line 58
[Tue Jan 18 16:23:32 2011] [error] [client 127.0.0.1] PHP Notice: iconv(): Detected an illegal character in input string in /usr/share/php/libzend-framework-php/Zend/Search/Lucene/Field.php on line 222
および変数
$this->pages
ウィキペディアからコピーされたテキストの配列が含まれており、文字のエラーが発生しています—(-ではない)およびöでエラーが発生しています(信じています)。Lucene Foreign chars problemで、どこで何をすべきかを説明していない関連する同様の質問を受けました。どこで何をすればいいのか、また少しの説明があればありがたいです
更新::iconv
iconv support enabled
iconv implementation glibc
iconv library version 2.12.1