diff --git a/ecrire/inc_index.php3 b/ecrire/inc_index.php3 index 5ec23087df59e4102e9155ca1a0f16f2a539332a..3785552dce1b4c7dbfaf43b82fea53be1862f751 100644 --- a/ecrire/inc_index.php3 +++ b/ecrire/inc_index.php3 @@ -107,6 +107,7 @@ function indexer_objet($type, $id_objet, $forcer_reset = true, $full = true) { indexer_chaine($row['texte'], 1); indexer_chaine($row['ps'], 1); indexer_chaine($row['nom_site'], 1); + indexer_chaine(@join(' ', unserialize($row['extra'])), 1); $r = spip_query("SELECT doc.titre, doc.descriptif FROM spip_documents AS doc, spip_documents_articles AS lien WHERE lien.id_article=$id_objet AND doc.id_document=lien.id_document"); while ($row_doc = spip_fetch_array($r)) { indexer_chaine($row_doc[0],2); @@ -136,6 +137,7 @@ function indexer_objet($type, $id_objet, $forcer_reset = true, $full = true) { indexer_chaine($row['titre'], 8); if ($full) { indexer_chaine($row['texte'], 2); + indexer_chaine(@join(' ', unserialize($row['extra'])), 1); } } break; @@ -148,6 +150,7 @@ function indexer_objet($type, $id_objet, $forcer_reset = true, $full = true) { indexer_chaine($row['descriptif'], 5); if ($full) { indexer_chaine($row['texte'], 1); + indexer_chaine(@join(' ', unserialize($row['extra'])), 1); $r = spip_query("SELECT doc.titre, doc.descriptif FROM spip_documents AS doc, spip_documents_rubriques AS lien WHERE lien.id_rubrique=$id_objet AND doc.id_document=lien.id_document"); while ($row_doc = spip_fetch_array($r)) { indexer_chaine($row_doc[0],2); @@ -164,6 +167,7 @@ function indexer_objet($type, $id_objet, $forcer_reset = true, $full = true) { indexer_chaine($row['nom'], 5); if ($full) { indexer_chaine($row['bio'], 1); + indexer_chaine(@join(' ', unserialize($row['extra'])), 1); } } break; @@ -176,6 +180,7 @@ function indexer_objet($type, $id_objet, $forcer_reset = true, $full = true) { indexer_chaine($row['descriptif'], 5); if ($full) { indexer_chaine($row['texte'], 1); + indexer_chaine(@join(' ', unserialize($row['extra'])), 1); } } break;