По следам написанной статьи
Как всем известно при индексировании ноды модуль поиска использует node_view. Берет текст оттуда.... Пхает в индекс.
А у меня задача - пхать не весь текст... Так вот - возникла идея как понять что node_view дернута не из просмотра ноды...
Простая и тупая. Урл то будет не node/12356. А следоовательно зная номер ноды, проверив
arg(0) == 'node' и arg(1) == $nid мы можем убедиться что это стандартный просмотр.
А в остальных случаях node_view дергается чем то еще...
Вот вам и простая идея переопределить индексирование так как ВАМ надо не делая удаления ноды из индекса и дебильной вставки его заново.
Думаю мой вариант будет давать меньше нагрузки