dayyan è corretto, è indici inversi che rendono i motori di ricerca veloci; non c'è modo di accelerare la ricerca regex su un petabyte di contenuti se hai solo 100 terabyte di flash disk. Ricerche di parole chiave, indice inverso, nessun problema.
Il web grep di blekko (https://blekko.com/ws/+/webgrep) supporta regex, ma la maggior parte delle ricerche che otteniamo sono per stringhe costanti, di solito in HTML, perché è interessante : chi usa i microformati? chi usa varie librerie javascript? chi usa vari sistemi di commento? E così via.
Se ci hai inviato una regex, saremo felici di eseguirlo per te.
L'esecuzione di queste ricerche consiste in un lavoro di MapReduce eseguito su tutto il codice HTML nella nostra ricerca per indicizzazione. Ecco perché ci vuole un po '(un giorno o due) per ottenere una risposta.
fonte
2012-06-23 03:05:58
Credo che otterresti una risposta più sintetica se dovessi fornire [maggiori dettagli] (http://whathaveyoutried.com/) su ciò che stai cercando di realizzare. –
Sto cercando di ottenere risultati basati su espressioni regolari, esattamente come dice il titolo della mia domanda! – skafandri
Ricerca Google è in grado di trovare corrispondenze di alcune semplici espressioni regolari. Vedi [questa risposta] (http://webapps.stackexchange.com/questions/19673/is-there-a-way-to-search-in-google-using-regular-expressions-regex/82769#82769) per un esempio di ricerca di espressioni regolari. –