[KinoSearch] Re: Internal error: field_num 111 > max_field_num 6

Matthew Berk matthew at openlist.com
Mon Jun 11 14:42:06 PDT 2007


Hi Marvin,

First off, thanks for all your great work with KinoSearch!

I'm running into a little problem that sounds a lot like the once  
posted here:

http://www.rectangular.com/pipermail/kinosearch/2006-May/000157.html

Specifics:

	- index has about 15m docs
	- using KinoSearch 0.15
	- running on Debian (Linux oldev4.sea 2.6.18.5-amd64 #2 SMP Fri Dec  
15 12:21:08 PST 2006 x86_64 GNU/Linux)
	- the error is repeatable; here's the error:

Internal error: field_num 111 > max_field_num 6 at /site/perl/ 
perl-5.8.8/site_perl/5.8.8/x86_64-linux/KinoSearch/Index/ 
TermInfosReader.pm line 92\n 
\tKinoSearch::Index::TermInfosReader::_scan_enum 
('KinoSearch::Index::TermInfosReader=HASH(0x93a730)', '\\x{0}\\x{4} 
23843') called at /site/perl/perl-5.8.8/site_perl/5.8.8/x86_64-linux/ 
KinoSearch/Index/TermInfosReader.pm line 64\n 
\tKinoSearch::Index::TermInfosReader::fetch_term_info 
('KinoSearch::Index::TermInfosReader=HASH(0x93a730)',  
'KinoSearch::Index::Term=HASH(0x235bc20)') called at /site/perl/ 
perl-5.8.8/site_perl/5.8.8/x86_64-linux/KinoSearch/Index/SegReader.pm  
ETC.

	- the indexer has 7 spec_fields, 1 of which is not indexed
	- the index file has been optimized, and is about 4.1G

I'm going to set K_DEBUG to 1 and see what I can see. Any thoughts?

Thanks,

Matthew




More information about the kinosearch mailing list