Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - BBtoNuke reconstruction recherche
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum » ESV PHP-Nuke

Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.
BBtoNuke reconstruction recherche
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 29 Dec 2007, 22:49    Sujet du message: BBtoNuke reconstruction recherche Répondre en citant

Bonjour,

J'aurais aimé avoir une info.
Mon site est down car la table liée à la recherche du forum (wordmatch) est très volumineuse (1.2millions d'enregistrements et 20Mo) et que ça a fait buggué le serveur SQL de mon hébergeur soit disant.
J'ai la version SV 8.03.
Bref, la question est : est-ce que le mod BBtoNuke reconstruction recherche, permet d'alléger la table ou non ?

Merci de votre aide.
Et bonnes fêtes de fin d'année à tous.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1838

MessagePosté le: 30 Dec 2007, 0:22    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Bonjour,

Je n'ai aucune idée de ce que fait le mod.

Mais le fait de vider la table ne serait pas une solution ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 9:47    Sujet du message: Re: Re : BBtoNuke reconstruction recherche Répondre en citant

Snesman a écrit:
Bonjour,

Je n'ai aucune idée de ce que fait le mod.

Mais le fait de vider la table ne serait pas une solution ?


Bonjour,

Si ça serait la solution mais je vais perdre la fonction recherche du forum non ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
lolo
Bénévole SV
Bénévole SV


Inscrit le: Jan 06, 2007
Messages: 946
Localisation: La Crau (83)

MessagePosté le: 30 Dec 2007, 10:51    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

bonjour

effectivement vider les tables n'est pas la meilleur des solutions car tu va te retrouver avec des erreurs sur ton forum.

Par contre oui je te conseille d'utiliser la reconstruction recherche
le mod vide tes tables mais ensuite analyse ton forum et reconstruit une recherche optimisé.

Par contre à utiliser apres avoir fermé momentanement le forum.
_________________
http://www.chez-lolo-arcade.net/arcade/index.php
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 11:12    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Merci lolo,

Est-ce que la table ensuite est plus petite ou pas, car en fait j'ai l'impression que c'est le temps de la requête lors d'une recherche qui fait planté leur serveur.

Et en fait je me rends pas du tout compte, c'est vraiment important 20Mo pour cette table, ou bien mon hébergeur se moque de moi ?

Merci pour le coup de main.

Edit : J'ai vu que le mod prenant bcp de ressources SQL pour tout réindexer, vaut mieux que je fasse en local et que je réuploade ma table non ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
lolo
Bénévole SV
Bénévole SV


Inscrit le: Jan 06, 2007
Messages: 946
Localisation: La Crau (83)

MessagePosté le: 30 Dec 2007, 11:52    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Non

Faut le faire sur site pas en local.

Et oui 20 mo pour de la recherche c'est enorme surtout si tu es limité en place par ton hebergeur.

Tu veras la table sera nettement plus petite.
_________________
http://www.chez-lolo-arcade.net/arcade/index.php
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 11:54    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Ok, merci beaucoup, je vais essayer de faire ça sur le site, j'attends qu'il me redonne la main.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 16:35    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Re,

J'en suis à 90% et ma table fait pas loin de 20Mo déjà comme avant donc.
J'attends la fin des fois qu'elle dégonfle subitement, mais j'ai assez peu d'espoir.
En prévision vous avez d'autres solutions pour dégrossir cette fameuse table wordmatch ?

Crying or Very sad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
lolo
Bénévole SV
Bénévole SV


Inscrit le: Jan 06, 2007
Messages: 946
Localisation: La Crau (83)

MessagePosté le: 30 Dec 2007, 17:06    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Ta table ne va pas fondre au fure et a mesure

C'est une fois finie et actualisé que tu vera la difference Wink

Jallais oublier tu as choisi quelle option ?

NON (NO)
SUPPPRIMER (DELETE)
TRONQUER (TRUNCATE)

la deux serai la bienvenue je pense
_________________
http://www.chez-lolo-arcade.net/arcade/index.php
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 20:36    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Re,

J'ai pris l'option 2 en effet, par contre am connexion ADSL s'est coupée juste avant la fin (reste 660 messages à traiter), merci free !
Je suis en 56K là.
Pourvu que j'arrive à terminé...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 30 Dec 2007, 21:02    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

aie aie aie,

ça supprimé 22 000 enregistrements et permis de descendre la taille de la table à 18Mo...seulement. Crying or Very sad C'est tjs trop gros...
Je vais devoir peut-etre passer au plan supérieur chez mon hébergeur...je vois pas d'autre solution.
Merci quand même Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 278

MessagePosté le: 31 Dec 2007, 1:17    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Bonsoir,
Je pige pas, je participe sur un autre site qui est sous phpBB dont la table wordmatch fait 52Mo et 2.2Millions d'enregistrements et chez le même hébergeur avec un plan similiare (même serveur) et eux ça plante pas, je me demande si ils veulent pas me vendre leur plan supérieur surtout ! Evil or Very Mad
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8183
Localisation: France Corse Ventiseri

MessagePosté le: 31 Dec 2007, 13:43    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Bonjour,

Tu devrais regarder de ce côté :
http://forums.phpbb-fr.com/viewtopic_24625.html
cela fonctionne très bien sur BBtoNuke.
Par contre, pour ce qui est de la création du fichier PHP, met ceci à la place :
Code:
<?php
// requête à exécuter via phpmyadmin
//SELECT ls.word_id, ls.word_text, COUNT(wm.word_id) as entries FROM `nuke_bbsearch_wordlist` as ls LEFT JOIN `nuke_bbsearch_wordmatch` as wm ON ls.word_id=wm.word_id GROUP BY wm.word_id ORDER BY entries DESC LIMIT 0,200



define('IN_PHPBB', true);
$phpbb_root_path = 'modules/Forums/';
require("$phpbb_root_path/nukebb.php");
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);



// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX, $nukeuser);
init_userprefs($userdata);
//$userdata = session_pagestart($user_ip, PAGE_SEARCH);
//init_userprefs($userdata);
// End session management

if ($userdata['user_level'] != ADMIN )
{
   message_die(GENERAL_MESSAGE, 'Vous n\'êtes pas autorisé à éxécuter ce script !');
}
   
$stopwords_array = file($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . "/search_stopwords.txt");

$liste='';
foreach($stopwords_array as $curr_word)
{
      $liste .= ( ( $liste != '' ) ? ', ' : '' ) ."'".trim($curr_word)."'";
}

   $sql = "SELECT word_id
      FROM " . SEARCH_WORD_TABLE . "
      WHERE word_text IN ($liste)";
   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not obtain common word list', '', __LINE__, __FILE__, $sql);
   }

   $common_word_id = '';
   while ( $row = $db->sql_fetchrow($result) )
   {
      $common_word_id .= ( ( $common_word_id != '' ) ? ', ' : '' ) . $row['word_id'];
   }

   if ($common_word_id=='')
   {
      message_die(GENERAL_ERROR,'Aucun des mots de la liste n\'a été trouvé dans vos tables de recherche.<br>Note: Celà peut également signifier que la liste est vide ;)');
   }

   $sql = "DELETE FROM " . SEARCH_WORD_TABLE . "
      WHERE word_id IN ($common_word_id)";
   if ( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Could not delete word match entry', '', __LINE__, __FILE__, $sql);
   }
   $sql = "OPTIMIZE TABLE " . SEARCH_WORD_TABLE;
   if ( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Could not optimize', '', __LINE__, __FILE__, $sql);
   }

   $sql = "DELETE FROM " . SEARCH_MATCH_TABLE . "
      WHERE word_id IN ($common_word_id)";
   if ( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Could not delete word match entry', '', __LINE__, __FILE__, $sql);
   }
   $sql = "OPTIMIZE TABLE " . SEARCH_MATCH_TABLE;
   if ( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Could not optimize', '', __LINE__, __FILE__, $sql);
   }
   
   message_die(GENERAL_MESSAGE,'<b>Terminé !</b><br /><br />Les mots suivants ont été retirés de vos tables de recherche :'.$liste);

?>

Amuse toi bien Wink
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1838

MessagePosté le: 31 Dec 2007, 15:42    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

Bonjour et bienvenue à toi nouveau membre,

En espèrant que tu sauras avoir l'esprit de partage du site Stefvar. Laughing Rolling Eyes
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Atropix
Régulier
Régulier


Inscrit le: Sep 22, 2006
Messages: 246
Localisation: paris

MessagePosté le: 06 Jan 2008, 22:33    Sujet du message: Re : BBtoNuke reconstruction recherche Répondre en citant

je suis presqaue sur que chez moi la reconstruction à augmenté de taille la base de données !
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Chez stefvar Index du Forum » ESV PHP-Nuke Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx