Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2012-02-08 12:55:59.0 alle 2012-02-08 12:55:59.0
    Trollate totali: 6532
    Bug Ricerca
    Prima cercavo questo thread:
    http://forumdeitroll.com/thread/2660592/FV--Risult...

    Così nel campo ricerca ho scritto FV: (con i due punti alla fine, ma anche senza)
    Risultato: vuoto

    Allora ho cercato "FV: Risultati" (con le virgolette, ma anche senza)
    Risultato: di tutto e di più, tranne quello che cercavo

    Se ora cerco FV: Risultati di Gennaio
    Risultato: mi esce il post in cui ho lincato quel thread, ma non quel thread

    A questo punto mi viene il dubbio che la ricerca ignori completamente il subject del thread... A bocca storta

    Se non fosse stato per il fatto che sapevo in quale data era stato postato quel thread non l'avrei mai trovato Triste

    I risultati poi non sono ordinati... mi salta fuori roba del 2006 intermezzata da roba del 2011, apparentemente senza un ordinamento preciso. Se cerco un thread è probabile che cerchi un thread recente, perciò il risultato dovrebbe essere ordinato a data decrescente, prima quelli più recenti, poi quelli più vecchi, oppure dare la possibilità all'utente di variare i parametri di ricerca (ordinamenti, rilevanze, ecc).
    • Avatar
      ☺
      Scritto da
      il 2012-02-08 13:22:14.0 alle 2012-02-08 13:22:14.0
      Trollate totali: 42885
      Re: Bug Ricerca
      Scritto da: Daisuke Niwa

      > A questo punto mi viene il dubbio che la ricerca ignori completamente il subject del thread... A bocca storta

      CREATE TABLE IF NOT EXISTS `messages` (
        `id` int(11) NOT NULL AUTO_INCREMENT,
        `text` mediumtext NOT NULL,
        `date` datetime NOT NULL,
        `subject` text NOT NULL,
        `threadId` int(11) NOT NULL,
        `parentId` int(11) NOT NULL,
        `author` text,
        `forum` text,
        PRIMARY KEY (`id`),
        KEY `parentId` (`parentId`),
        KEY `threadId` (`threadId`),
        FULLTEXT KEY `text` (`text`)
      ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
      


      Fulltext e' solo su text, quindi si, ignora il subject.

      > Se non fosse stato per il fatto che sapevo in quale data era stato postato quel thread non l'avrei mai trovato Triste

      Phew, abbiamo rischiato grosso Sorpresa !

      > I risultati poi non sono ordinati...

      Sono ordinati secondo il ranking di MySQL:
      SELECT * FROM messages WHERE MATCH (text) AGAINST (?) LIMIT ? OFFSET ?
      

      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
<softv>

Pagina generata in 55 millisecondi

Utenti attivi: 13 nell'ultimo minuto, 21 negli ultimi cinque minuti, 38 negli ultimi 15 minuti