Advertisement:

Author Topic: Problemi con la ricerca  (Read 7114 times)

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Problemi con la ricerca
« on: June 10, 2013, 04:33:51 AM »
Ciao, ho un problema con la funzione di ricerca, qualsiasi parola inserisca non mi restituisce NESSUN risultato.

Ho provato indice completo (va in timeout) indice personalizzato e anche l'altra opzione.

Cosa devo controllare?

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #1 on: June 10, 2013, 07:24:52 AM »
Un link al sito farebbe comodo.
Quanto grosso è il forum? (numero di post)
Errori nel log?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #2 on: June 13, 2013, 05:46:54 AM »
www.basketforum.info

Code: [Select]

http://www.basketforum.info/smf/index.php?action=search2;params=eJwtzc0OwiAQBOB38eJlDi5La30aws821WAxlGpMeHjB9DbzJbtjw9uuXkI910s9VZd7UtAYQAzSYA01Qd2gCDyCBzCDFajhiCsmEIFUu92W9DE-PV9RirQvnXb3EF9MWuP3kJRLS1mi_IcPMuGeGwfZfBex2S-tu32e7Q_TRzZW;start=0
 
2: Division by zero
 
File: /home/bforum/public_html/basketforum.info/smf/Sources/Subs.php
Riga: 704

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #3 on: June 13, 2013, 04:35:56 PM »
mmm...hai mod installati?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #4 on: June 13, 2013, 05:54:02 PM »
Era installato SMF Search Enhancement Mod ma l'ho disinstallato

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #5 on: June 14, 2013, 04:54:33 AM »
Ed ora è tornata a funzionare?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #6 on: June 15, 2013, 07:00:05 AM »
No, continua a non funzionare. Ho provato anche a reinstallare il mod e non funziona ugualmente.

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #7 on: June 15, 2013, 07:25:52 AM »
Il problema è che l'errore in sé è in una funzione "accessoria" che serve solo a creare la serie di pagine e che solamente accetta numeri provenienti da altre parti.
Quindi il problema è altrove, dove questi numeri vengono generati.
Ora, capire perché viene inviato uno 0 invece di un numero sensato è piuttosto difficile in questa condizione...
Prova ad allegare qui (usando la funzione allegati, non copia&incollandolo nel testo del messaggio) il file Search.php (directory Sources).


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #8 on: June 16, 2013, 08:27:44 AM »
Il percorso esatto quale sarebbe? Non trovo nessun file search.php ne in sources che nelle sottodirectory

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #9 on: June 16, 2013, 10:42:46 AM »
Il percorso è Sources.
E' all'interno di quella directory.


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #10 on: June 17, 2013, 01:34:33 PM »
 Ecco, ci sono riuscito

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #11 on: June 25, 2013, 05:15:07 AM »
Porto su il topic perchè non sono riuscito a risolvere

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #12 on: June 25, 2013, 10:22:18 AM »
Pardon...

mmm...com'è configurata la ricerca?
Indice, fulltext, altro?

Inizio a sospettare che il forum sia troppo grande per usare la ricerca interna... (quando ho guardato l'altra volta mi sa che ho perso uno zero nel numero di post, altrimenti l'avrei suggerito prima)
Con un milione e mezzo di messaggi è molto probabile che ci siano dei timeout durante la ricerca. Se sei su un VPS o server dedicato di qualche tipo, hai considerato l'utilizzo del motore esterno "Sphinx"?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #13 on: July 01, 2013, 05:45:40 AM »
Pardon...

mmm...com'è configurata la ricerca?
Indice, fulltext, altro?

Inizio a sospettare che il forum sia troppo grande per usare la ricerca interna... (quando ho guardato l'altra volta mi sa che ho perso uno zero nel numero di post, altrimenti l'avrei suggerito prima)
Con un milione e mezzo di messaggi è molto probabile che ci siano dei timeout durante la ricerca. Se sei su un VPS o server dedicato di qualche tipo, hai considerato l'utilizzo del motore esterno "Sphinx"?

Ho provato tutti i tipi di ricerca,   a generare l'indice completo va in timeout, con quello parziale va in timeout dopo essere arrivato al 3% dopo varie ore.
Sono su un normale hosting condiviso.

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #14 on: July 02, 2013, 04:21:51 AM »
timeout è strano.
Devo controllare il codice, mi puzza di bug...

A questo punto, direi che un indice è il minimo. Un "fulltext" index lo si può creare anche manualmente, quindi proviamo così: vai in phpMyAdmin, apri il database di SMF, quindi clicca in alto dove c'è scritto "SQL" e metti questo nel box:
Code: [Select]
ALTER TABLE {db_prefix}messages
DROP INDEX body;
ALTER TABLE {db_prefix}messages
ADD FULLTEXT body (body);
al post di {db_prefix} metti il prefisso che hanno le tue tabelle di SMF (solitamente è smf_) in modo che il nome della tabella sia simile a: "smf_messages".
E quindi clicca su "esegui" (o "vai", non ricordo di preciso).


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #15 on: July 02, 2013, 11:24:13 AM »
Non vorrei che aver installato precedentemente quella mod possa avere danneggiato qualche file, come posso verificare che smf utilizzi la "vecchia" ricerca?

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #16 on: July 02, 2013, 11:27:36 AM »
L'hai disinstallato?
Allora non è più presente. ;)

Se vuoi essere sicuro controlla che non esista ad esempio il file "DCSearch.php" in "Sources".


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #17 on: July 02, 2013, 11:33:14 AM »
No, non c'è più. Però inizialmente la ricerca seppur male funzionava, ora restituisce solo il nulla.

Ho provato la quary SQL



Code: [Select]
Run SQL query/queries on database bforum_smf:
Code: [Select]
ALTER TABLE smf_messages
DROP INDEX body;
ALTER TABLE smf_messages
ADD FULLTEXT body (body);

mi restituisce:

Code: [Select]
Error

SQL query:

ALTER TABLE smf_messages DROP INDEX body;

MySQL said: Documentation
#1091 - Can't DROP 'body'; check that column/key exists

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Problemi con la ricerca
« Reply #18 on: July 02, 2013, 12:42:32 PM »
Ok, allora esegui solo:
Code: [Select]
ALTER TABLE smf_messages
ADD FULLTEXT body (body)


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline aga21

  • Semi-Newbie
  • *
  • Posts: 72
Re: Problemi con la ricerca
« Reply #19 on: July 10, 2013, 10:21:42 AM »
E' comparso LOADING

e poi dopo un paio di minuti

#2013 - Lost connection to MySQL server during query