Ho un sito Web che consente agli utenti di cercare elementi in varie categorie. Ogni categoria è un'area separata (pagina) del mio sito web. Ad esempio, alcune categorie potrebbero essere automobili, biciclette, libri, ecc. Al momento un utente deve cercare un oggetto andando sulla pagina (ad esempio, le auto) e cercando l'auto che desidera. Vorrei consentire all'utente di cercare qualsiasi cosa sul mio sito, dalla mia home page principale.
Al momento, ogni pagina (categoria) ha il proprio set di tabelle, e non voglio veramente attivare Ricerca full-text per ogni tabella (più di 20) e cercare ogni tabella individualmente quando una ricerca è fatto. Questo sarà lento e noioso.
Quello che sto pensando di fare è creare una singola tabella che contenga tutte le informazioni ricercabili per ogni categoria di elementi (quando un elemento viene salvato nella rispettiva tabella, vorrei copiare tutte le informazioni ricercabili nella mia tabella 'Cerca' ). Quindi girerei la ricerca full-text per quella tabella, e cercherei quella tabella.
Suona ragionevole? Esiste un modo migliore? Non ho mai usato la ricerca di testo completo prima, quindi questo è nuovo per me.