-
- run_time = time(NULL);
- syslog(LOG_DEBUG, "do_fulltext_indexing() started (%ld)", run_time);
-
- /*
- * If we've switched wordbreaker modules, burn the index and start
- * over.
- */
- begin_critical_section(S_CONTROL);
- if (CitControl.fulltext_wordbreaker != FT_WORDBREAKER_ID) {
- syslog(LOG_DEBUG, "wb ver on disk = %d, code ver = %d",
- CitControl.fulltext_wordbreaker, FT_WORDBREAKER_ID
- );
- syslog(LOG_INFO, "(re)initializing full text index");
- cdb_trunc(CDB_FULLTEXT);
- CitControl.MMfulltext = 0L;
- put_control();
- }
- end_critical_section(S_CONTROL);