Fulltext_remove_doc

SQL

function Fulltext_remove_doc(IN ft_label CHAR(52), IN docid INT) returns Boolean;

Parametry:

ft_label oznaΦenφ fulltextovΘho systΘmu;
docid Φφslo dokumentu

Od verze:

7.0

Popis:

Funkce odstranφ zadan² dokument z index∙ fulltextovΘho systΘmu urΦenΘho parametrem ft_label.

Funkci Fulltext_remove_doc nenφ t°eba volat po zm∞n∞ v dokumentu p°ed volßnφm funkce Fulltext_index_doc, proto₧e star² obsah dokumentu je p°i novΘm indexovßnφ odstran∞n automaticky. Funkci lze volat nap°φklad v triggeru na operaci DELETE na tabulce obsahujφcφ dokumenty.

Hodnota funkce:

Funkce vracφ TRUE p°i ·sp∞chu, FALSE p°i chyb∞.

P°φklad:

TRIGGER txdel BEFORE DELETE ON Txtab
REFERENCING OLD AS stare FOR EACH ROW
BEGIN
   CALL Fulltext_remove_doc("", stare.cislo_doc);
END

Viz