> ôÏ ÞÔÏ ÔÁÍ ÌÅÖÉÔ ÂÕÄÅÔ ÔÏÒÍÏÚÉÔØ × ÎÅÓËÏ ÒÁÚ ÂÏÌØÛÅ × ÓÒÁ×ÎÅÎÉÉ Ó
 > ÉÎÄÅËÓÏ× × ÆÁÊÌÁÈ, ÎÏ òÏÍÁÎ òÏËÉÃËÉÊ ËÁÖÉÓØ ÚÎÁÅÔ ËÁË ÓÄÅÌÁÔØ ÞÔÏÂÙ
 > ÓËÏÒÏÓÔØ ÐÏÞÔÉ ÕÒÏ×ÎÑÔØ.

éÄÅÑ Ó ÏÄÎÏÊ ÓÔÏÒÏÎÙ ÐÒÏÓÔÁÑ, Ó ÄÒÕÇÏÊ - ÎÁÄÏ ÎÅÍÎÏÇÏ ÐÏÉÇÒÁÔÓÑ. ñ 
ÓÜÍÕÌÉÒÏ×ÁÌ Lucene-ÎÏ×ÓËÕÀ Directory ÎÁ stream BLOB Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ 
isc_blob_seek. ÷ ÜÔÏÍ ÏÓÎÏ×ÎÏÊ ×ÙÉÇÒÙÛ, ÔÁË ËÁË Lucene ×ÙÄÉÒÁÅÔ ÐÏ ËÕÓËÁÍ 
ÄÁÎÎÙÅ ÉÚ ÆÁÊÌÁ. á "ÎÅÍÎÏÇÏ ÐÏÉÇÒÁÔÓÑ" ÚÎÁÞÉÔ ÔÏ, ÞÔÏ isc_blob_seek ÎÅ 
ÒÁÂÏÔÁÅÔ ÄÌÑ ×ÒÅÍÅÎÎÙÈ ÂÌÏÂÏ× (ÔÏ-ÅÓÔØ ÐÒÉ ÚÁÐÉÓÉ), Á ÜÔÁ ÆÉÞÁ ÎÕÖÎÁ Lucene 
× ÎÅÓËÏÌØËÉÈ ÍÅÓÔÁÈ. îÕ ×ÏÔ Ñ É ÓÜÍÕÌÉÒÏ×ÁÌ ÜÔÕ ÒÁÂÏÔÕ ÐÏÌÎÏÃÅÎÎÏ. ëÏÇÄÁ-ÔÏ 
ÐÒÁ×ÄÁ ÍÙ Ó ÷ÌÁÄÏÍ ÇÏ×ÏÒÉÌÉ Ï ÔÏÍ, ÞÔÏ ÒÁÓÛÉÒÉÔØ ÒÁÂÏÔÕ ÄÌÑ isc_blob_seek É 
ÄÌÑ ×ÒÅÍÅÎÎÙÈ ÂÌÏÂÏ×, ÎÏ ÎÁÓËÏÌØËÏ Ñ ÚÎÁÀ, ÒÕËÉ ÐÏËÁ ÎÅ ÄÏÛÌÉ. ëÏÇÄÁ ÜÔÏ 
ÂÕÄÅÔ ÓÄÅÌÁÎÏ, ÔÏ ×ÓÅ ÍÏÖÎÏ ÂÕÄÅÔ ÓÄÅÌÁÔØ ÐÒÏÝÅ É ÓËÏÒÏÓÔØ ÐÏ×ÙÓÉÔÓÑ ÅÝÅ 
ÎÅÍÎÏÇÏ. ó×ÏÊ ËÏÄ Ñ ÏÔËÒÙ×ÁÔØ ÐÏËÁ ÎÅ ÐÌÁÎÉÒÕÀ.

îÁ ÔÅÍÕ ÔÏÇÏ, ÞÔÏ ÉÎÄÅËÓ ÌÅÖÉÔ ÏÔÄÅÌØÎÏ. Fyracle ÕÖÅ ÐÏÚ×ÏÌÑÅÔ ÄÏÓÔÕÐÁÔÓÑ ÉÚ 
Java Ë ÂÁÚÅ ÄÁÎÎÙÈ × ËÏÎÔÅËÓÔÅ ÚÁÐÒÏÓÁ, ËÏÔÏÒÙÊ ×ÙÚ×ÁÌ ×ÎÅÛÎÀÀ ÐÒÏÃÅÄÕÒÕ, Á 
ÔÁËÖÅ ÍÏÖÎÏ É × ÄÒÕÇÏÊ ÔÒÁÎÚÁËÃÉÉ ÅÅ ÉÓÐÏÌÎÑÔØ. ðÌÀÓ ÐÏÄÄÅÒÖËÁ ÓÏÂÙÔÉÊ (ÐÏËÁ 
ÔÅÓÔÉÒÕÅÔÓÑ)... é ÍÏÖÎÏ ×ÓÅ ÓÏÂÉÒÁÔØ ×ÍÅÓÔÅ. åÄÉÎÓÔ×ÅÎÎÏÅ, ÞÅÇÏ ÐÏËÁ × 
Fyracle ÎÅ È×ÁÔÁÅÔ - ÎÏÔÉÆÉËÁÃÉÑ Ï ÔÏÍ, ÞÔÏ × ËÁËÏÊ-ÔÏ ÔÁÂÌÉÃÅ ÞÔÏ-ÔÏ 
ÉÚÍÅÎÉÌÏÓØ (ÔÉÐÁ ÐÅÒÅÈ×ÁÔÞÉËÁ ÄÌÑ AFTER INSERT/UPDATE/DELETE ÔÒÉÇÅÒÏ×), ÎÏ 
ÜÔÏ ÍÏÖÎÏ ÏÂÙÞÎÙÍÉ ÔÒÉÇÅÒÁÍÉ ÏÂÏÊÔÉ.

ðÏÞÅÍÕ × ÓÔÁÔØÅ ÔÏÌØËÏ ÏÂÝÁÑ ÉÎÆÏ? éÚ ÇÏÔÏ×ÙÈ ÐÒÏÄÅËÔÏ× ÄÌÑ Firebird ×ÙÂÏÒ 
ÎÅÂÏÌØÛÏÊ, Á ÏÔÓÕÔÓÔ×ÉÅ ÎÅËÏÔÏÒÙÈ ÆÉÞ ÎÅ ÐÏÚ×ÏÌÑÅÔ ÓÄÅÌÁÔØ ÐÏÌÎÏÃÅÎÎÕÀ 
ÒÅÁÌÉÚÁÃÉÀ. äÅÌÁÔØ copy/paste ÉÚ ÄÏËÉ ÎÅÔ ÓÍÙÓÌÁ, ÏÎÁ ÄÏÓÔÁÔÏÞÎÏ 
ÉÎÆÏÒÍÁÔÉ×ÎÁÑ, Á ÔÁ ÓÔÁÔØÑ ÉÚ Intelligent Enterprise ÄÏÓÔÁÔÏÞÎÏ ÄÅÔÁÌØÎÁÑ, 
ÞÔÏ ÓÁÍÏÍÕ ×ÓÅ ÓÄÅÌÁÔØ. á ÐÏÓËÏÌØËÕ ÐÏÌÎÏÃÅÎÎÙÈ ÐÒÏÄÕËÔÏ× ÅÝÅ ÎÅÔ, ÔÏ ÎÁÄÏ 
ÜÔÕ ÎÉÛÕ ÚÁÎÉÍÁÔØ. ÷ÏÔ Ñ É ÓÔÁÒÁÌÓÑ ÄÁÔØ ÏÂÚÏÒ ÔÏÇÏ, ËÁË ÄÒÕÇÉÅ ÄÅÌÁÀÔ, ÞÔÏ 
ÔÅÍ, ËÔÏ ÒÅÛÉÌ ÓÏÚÄÁÔØ Ó×ÏÊ ËÏÒÏÂÏÞÎÙÊ ÐÒÏÄÕËÔ ÄÌÑ Firebird, ÍÏÇ ×ÙÂÒÁÔØ ÞÔÏ 
ÐÉÓÁÔØ, ËÁË ÉÎÔÅÇÒÉÒÏ×ÁÔÓÑ, É Ô.Ä.

ðÅÒÅÆÒÁÚÉÒÕÑ äÖÉÍÁ - "ÂÕÄÕÝÅÅ ÏÔËÒÙÔÏ, ÄÅÒÚÁÊÔÅ" :-)

òÏÍÁÎ 



Ответить