Hello Alexander.

I want to show some errors which appear when I try to index documents. The 
indexer works great for a number of documents but after that it throw an 
Exception lie the ones bellow. I have 7000 documents to index (into a MYSQL 
database). The indexer will index a number of documents (it is not an exact 
number; it could be 200 documents or 5000 documents) and will throw an 
exception which will stop the index process and damage the index (I can't open 
the index after that).

I have WinXp, PHP 5.2, Apache 2.2.3.

I will list some of the errors:

[0] fopen(D:/DirectoryIndex/segments) [<a 
href='function.fopen'>function.fopen</a>]: failed to open stream: No such file 
or directory
#0 D:\apache\Zend\Zend\Search\Lucene\Storage\Directory\Filesystem.php(278): 
Zend_Search_Lucene_Storage_File_Filesystem->__construct('D:/DirectoryInd...')
#1 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(468): 
Zend_Search_Lucene_Storage_Directory_Filesystem->getFileObject('segments', 
false)
#2 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(212): 
Zend_Search_Lucene_Index_Writer->_newSegmentName()
#3 D:\apache\Zend\Zend\Search\Lucene.php(892): 
Zend_Search_Lucene_Index_Writer->addDocument(Object(Zend_Search_Lucene_Document))
#4 D:\apache\_ndir\admin\includes\DirectoryIndex.php(190): 
Zend_Search_Lucene->addDocument(Object(Zend_Search_Lucene_Document)) 

------------------------------------------------------------------------------------------------------------------------

[0] fopen(D:/DirectoryIndex/_20t.f6) [<a 
href='function.fopen'>function.fopen</a>]: failed to open stream: Invalid 
argument
#0 D:\apache\Zend\Zend\Search\Lucene\Storage\Directory\Filesystem.php(155): 
Zend_Search_Lucene_Storage_File_Filesystem->__construct('D:/DirectoryInd...', 
'w+b')
#1 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentWriter.php(272): 
Zend_Search_Lucene_Storage_Directory_Filesystem->createFile('_20t.f6')
#2 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentWriter\StreamWriter.php(86): 
Zend_Search_Lucene_Index_SegmentWriter->_dumpFNM()
#3 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentMerger.php(137): 
Zend_Search_Lucene_Index_SegmentWriter_StreamWriter->close()
#4 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(290): 
Zend_Search_Lucene_Index_SegmentMerger->merge()
#5 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(245): 
Zend_Search_Lucene_Index_Writer->_mergeSegments(Array)
#6 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(222): 
Zend_Search_Lucene_Index_Writer->_maybeMergeSegments()
#7 D:\apache\Zend\Zend\Search\Lucene.php(892): 
Zend_Search_Lucene_Index_Writer->addDocument(Object(Zend_Search_Lucene_Document))

---------------------------------------------------------------------------------------------------------------------------------

[0] fopen(D:/DirectoryIndex/_gy.prx) [<a 
href='function.fopen'>function.fopen</a>]: failed to open stream: Invalid 
argument
#0 D:\apache\Zend\Zend\Search\Lucene\Storage\Directory\Filesystem.php(155): 
Zend_Search_Lucene_Storage_File_Filesystem->__construct('D:/DirectoryInd...', 
'w+b')
#1 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentWriter.php(382): 
Zend_Search_Lucene_Storage_Directory_Filesystem->createFile('_gy.prx')
#2 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentMerger.php(245): 
Zend_Search_Lucene_Index_SegmentWriter->initializeDictionaryFiles()
#3 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentMerger.php(133): 
Zend_Search_Lucene_Index_SegmentMerger->_mergeTerms()
#4 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(290): 
Zend_Search_Lucene_Index_SegmentMerger->merge()
#5 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(245): 
Zend_Search_Lucene_Index_Writer->_mergeSegments(Array)
#6 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(222): 
Zend_Search_Lucene_Index_Writer->_maybeMergeSegments()
#7 D:\apache\Zend\Zend\Search\Lucene.php(892): 
Zend_Search_Lucene_Index_Writer->addDocument(Object(Zend_Search_Lucene_Document))

----------------------------------------------------------------------------------------------------------------------------------

[0] fopen(D:/DirectoryIndex/segments) [<a 
href='function.fopen'>function.fopen</a>]: failed to open stream: Permission 
denied
#0 D:\apache\Zend\Zend\Search\Lucene\Storage\Directory\Filesystem.php(278): 
Zend_Search_Lucene_Storage_File_Filesystem->__construct('D:/DirectoryInd...')
#1 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(468): 
Zend_Search_Lucene_Storage_Directory_Filesystem->getFileObject('segments', 
false)
#2 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(212): 
Zend_Search_Lucene_Index_Writer->_newSegmentName()
#3 D:\apache\Zend\Zend\Search\Lucene.php(892): 
Zend_Search_Lucene_Index_Writer->addDocument(Object(Zend_Search_Lucene_Document))

------------------------------------------------------------------------------------------------------------------------------------

[0] fopen(c:/DirectoryIndex/_3zv.f0): failed to open stream: Invalid argument
#0 D:\apache\Zend\Zend\Search\Lucene\Storage\Directory\Filesystem.php(155): 
Zend_Search_Lucene_Storage_File_Filesystem->__construct('c:/DirectoryInd...', 
'w+b')
#1 D:\apache\Zend\Zend\Search\Lucene\Index\SegmentWriter.php(272): 
Zend_Search_Lucene_Storage_Directory_Filesystem->createFile('_3zv.f0')
#2 
D:\apache\Zend\Zend\Search\Lucene\Index\SegmentWriter\DocumentWriter.php(199): 
Zend_Search_Lucene_Index_SegmentWriter->_dumpFNM()
#3 D:\apache\Zend\Zend\Search\Lucene\Index\Writer.php(421): 
Zend_Search_Lucene_Index_SegmentWriter_DocumentWriter->close()
#4 D:\apache\Zend\Zend\Search\Lucene.php(924): 
Zend_Search_Lucene_Index_Writer->commit()
#5 D:\apache\Zend\Zend\Search\Lucene.php(491): Zend_Search_Lucene->commit()
#6 D:\apache\_ndir\admin\includes\DirectoryIndex.php(212): 
Zend_Search_Lucene->find(Object(Zend_Search_Lucene_Search_Query_Term))









 
____________________________________________________________________________________
TV dinner still cooling? 
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/

Reply via email to