Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creare un semplice(?) motore di ricerca

    Ciao a tutti,
    avrei due domande.

    La prima:
    devo fare una ricerca in un campo nel database che contiene html. Come posso fare per escluderlo?

    Esempio:
    campo: "oggi sono andato al mare"

    Se uno cerca "strong", non dovrebbe avere risultati, mentre dovrebbe averli cercando "andato al mare".

    Domanda due:
    se si risolve la prima domanda... come posso contare, direttamente in sql (se possibile), il numero di volte in cui la parola o frase è ripetuta all'interno del testo?

    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    non me ne intendo molto ma per la prima dovresti guardarti le regular expression

    per la seconda conti i record trovati credo...

    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    diciamo che per la prima dipende dal database. che sappia, MySql supporta la ricerca attraverso regular expression mentre Access no...

    cmq potresti provare una cosa del tipo:

    codice:
    "... where campo like '%" & parola_Cercata & "%' and not (campo like '%<" & parola_cercata & ">%' or campo like '%</" & parola_cercata & ">%')....."

    per la seconda domanda non ne ho idea sinceramente....
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.